LEGB规则
在python里面查找名称的时候,按照LEGB规则查找的;local—>Enclosed—>Global—>Built in
local 指的是函数或者类的方法内部
enclosed 指的是嵌套函数(一个函数包裹另一个函数)
Global 指的是模块中的全局变量
Built in 指的是python为自己保留的特殊名称
LEGB规则
在python里面查找名称的时候,按照LEGB规则查找的;local—>Enclosed—>Global—>Built in
local 指的是函数或者类的方法内部
enclosed 指的是嵌套函数(一个函数包裹另一个函数)
Global 指的是模块中的全局变量
Built in 指的是python为自己保留的特殊名称
变量查找顺序
local内置函数-enclosed外部函数-global模块内-built in python