Python 函数 可变类型传参 注意点

代码:3.6.3 python 函数缺省形参若是是可变类型,那么函数内部的操做真的会影响省略缺省参数时的使用状况。app def f(l=[]): # 其实这里写的时候pycharm就会有警告提示:默认参数是可变的 l.append(1) return l # 改变了默认参数的值 print(f()) # 当使用默认参数时的函数调用会受影响 print(f()) # 传入参数
相关文章
相关标签/搜索