标签:color 传参 类型 return 默认 pre 函数 一个 bsp
1 def func(l = []): 2 l.append(1) 3 return l 4 5 print(func()) # 1 6 a = func([])# 1 7 print(a) 8 b = func()# [1,1] 9 print(b) 10 c = func()# [1,1,1] 11 print(c)
如果默认参数的值是一个可变的数据类型
那么,每一次调用函数的时候,如果不传值,就会共用这个数据的资源
标签:color 传参 类型 return 默认 pre 函数 一个 bsp
原文地址:https://www.cnblogs.com/huasongweb/p/9515260.html