译|Python的隐藏特性(上)
知乎上有人问了一个问题:Python有哪些新手不会了解的深入细节。 其中的一个答案引用了stackoverflow上的一个问题解答。 鉴于一直在努力摆脱Python小白,决定好好研究下这几个特性,顺手翻译一下下,扩展一下下~~
原文:Hidden features of Python
Argument Unpacking
可以使用*和**分别将一个列表或一个字典解包为函数参数。 例如: 1
2
3
4
5
6
7
8
def draw_point(x, y):
# do some magic
point_foo = (3, 4)
point_bar = {'y': 3, 'x