def func(): n = 10 def func2(): print('func2:',n) return func2() f = func() print(f) f() #正常来讲,此时func()已经运行完了,局部变量的值已经被释放了,func2应该找不到n的值,但事实上能执行func2,输出10
Python全栈之路----函数进阶----闭包
猜你喜欢
转载自www.cnblogs.com/Moxiaoyu666/p/10387321.html
今日推荐
周排行