Python参数
Python 参数
参数必须指向不可变参数
为什么哩,如果你不使用不可变参数就会出现神の罰…
开玩笑的,如果使用可变参数的话可能会导致在后来的调用中得到的结果与预想结果不一样的问题
举个栗子:
>>> def add_a(L=[]):
... L.append('a')
... return L
...
>>> add_a()
['a']
>>> add_a()
['a', 'a']
>>> add_a()
['a',
原创
2020-10-07 16:41:05 ·
100 阅读 ·
0 评论