python学习笔记之函数的陷阱

def qqxing(k,l = {}):
# l.append(1)
l[k] = 'v'
print(l)

qqxing(1) #[1]
qqxing(2) #[1,1]
qqxing(3) #[1,1,1]

# 如果默认参数的值是一个可变数据类型,
# 那么每一次调用函数的时候,
# 如果不传值就公用这个数据类型的资源
posted @ 2019-05-13 08:35  18软件工程五班陈星星  阅读(154)  评论(0编辑  收藏  举报