Python--day10--闭包

闭包:嵌套函数,内部函数调用外部函数的变量:print(a)调用了外部函数的变量a

打印一个函数的._closure_:print(‘inner._closure_’)的结果有cell,这个函数就闭包函数

如果是空的话就不是闭包

 

闭包的最常用形式:(闭包的好处:我们通过inn直接调用内部函数inner()的时候,不用每次都创建外部变量,避免了a在命名空间中频繁创建,节省空间,节省时间,只要inn()被调用就延长了a的生存周期)

 

模块:简单理解为python文件

 

posted @ 2018-10-04 21:25  莱茵河的雨季  阅读(70)  评论(0)    收藏  举报