def add(x=[]):
x.append(1)
print x
add()
add()
add([])
add()
输出
>>>
[1]
[1, 1]
[1]
[1, 1, 1]
>>>
如果调用方法add() 没提供参数的话,那边就一直使用相同的x!
def add(x=[]):
x.append(1)
print x
add()
add()
add([])
add()
输出
>>>
[1]
[1, 1]
[1]
[1, 1, 1]
>>>
如果调用方法add() 没提供参数的话,那边就一直使用相同的x!