记录我的 python 学习历程-Day11 两个被忽视的坑、补充知识点、函数名的应用、新版格式化输出、迭代器
补充知识点函数形参中默认参数的陷阱针对不可变数据类型,它是没有陷阱的deffunc(name,sex='男'):print(name)print(sex)func('Dylan')#输出结果:Dylan男陷阱只针对默认参数是可变的数据类型deffunc(name,a_list=[]):#a_list=[]不在全局名称空间里,也不在局部名称空间里,它在一个特殊的内存空间中a_list.append(