变量查找
-
Python中LEGB规则 变量查找顺序Local/Enclosing/Global/Builtin详解
python中变量的查找顺序是legb规则。具体来说,1. local:函数内部定义的变量优先被使用,若未赋值前引用会报错;2. enclosing:嵌套函数外层作用域变量可访问,修改需用nonlocal;3. global:模块层级的全局变量,跨模块不可见;4. builtin:内置作用域,包含内…
*本站广告为第三方投放,如发生纠纷,请向本站索取第三方联系方式沟通
python中变量的查找顺序是legb规则。具体来说,1. local:函数内部定义的变量优先被使用,若未赋值前引用会报错;2. enclosing:嵌套函数外层作用域变量可访问,修改需用nonlocal;3. global:模块层级的全局变量,跨模块不可见;4. builtin:内置作用域,包含内…