Python (八) 内嵌函数与闭包 - zhdroid的博客 - CSDN博客
https://blog.csdn.net/qq_30103413/article/details/78917535

》locals()

可以查看局部变量的方法

》函数作用域

函数1包函数2包函数3

函数3取一个变量,自己没有找函数2,2没有就找1,1没有就找全局变量,再没有就报错

》函数的封装作用

函数作为一个独立的空间,空间内部的变量,只在空间内有效

包,代表封装

闭,代表封闭,目的是把变量关闭在这个空间内

闭包的使用

外部函数有一个变量,内部函数可以直接使用

内部函数借用了外部函数的变量,就是闭包

闭包的特点: