发布时间:2019-09-12 07:58:26编辑:auto阅读(3361)
def test(id, ids=[]):
if id:
ids.append(id)
print ids
test(id=1)
test(id=2)
[1]
[1, 2]
上面方法的定义方式跟下面是一样的,相当于是参数引用的是一个全局变量,所以它的值一直在累加
ids = []
def test(id, ids):
if id:
ids.append(id)
print ids
test(id=1)
test(id=2)
def test(id, ids=None):
if id:
ids = list()
ids.append(id)
print ids
test(id=1)
test(id=2)
上一篇: Python模拟登录和登录跳转
下一篇: python字典快速保存于读取
54808
41599
36178
31628
26534
26237
24762
20345
16300
15727
2805°
2568°
2652°
2796°
2743°
2969°
2878°
2722°
2727°
2699°