闭包。可以用来在一个函数,在一组私有变量之间,创建关联关系。在给定函数被调用的过程中,这些私有变量能够保持其持久性。(保存运行环境与变量的状态)
func_list =[] for i in range(3): def deco(i): def myfunc(a): return i+a return myfunc func_list.append(deco(i)) for f in func_list: print(f(1))