def func(var=[])
var.append(1)
print(var)
func(var=[])
# 第一次调用 显示[1]
func(var=[])
# 第二次调用 显示[1, 1]
# 当不给默认参数传参时, 两次调用的 的列表id为同一个
python函数的默认参数不能为可变类型
最新推荐文章于 2023-06-09 09:03:27 发布
def func(var=[])
var.append(1)
print(var)
func(var=[])
# 第一次调用 显示[1]
func(var=[])
# 第二次调用 显示[1, 1]
# 当不给默认参数传参时, 两次调用的 的列表id为同一个