参数陷阱:
1 def defult_param(a,l = []): 2 l.append(a) 3 print(l) 4 5 defult_param('alex') 6 defult_param('egon')
列表l不会在函数回收后清空,它就是个容器,不用向global 和nolocal声明
参数陷阱:
1 def defult_param(a,l = []): 2 l.append(a) 3 print(l) 4 5 defult_param('alex') 6 defult_param('egon')
列表l不会在函数回收后清空,它就是个容器,不用向global 和nolocal声明