Python–作用域LEGB
local:局部作用域:函数内部
Enclosing:外部嵌套作用域:闭包
Global:全局作用域,模块内部(即.py文件)
Builtin:内置模块作用域:Builtin.py模块
1、变量查找顺序
local --> Enclosing --> Global -->Builtin
2、举例
例1:
```javascript
a = 10
def func():
global a
# 将此处局部变量a用global声明为全局变量,可在此处修改全局变量a
a = 8
def innerfunc():
a = 6
print("innerfunc中a的值为:%d" % a)
innerfunc()
print(