1,关于几种函数的简称(非原创)
L:local,局部作用域,即函数中定义的变量;
E:enclosing,嵌套的父级函数的局部作用域,即包含此函数的上级函数的局部作用域,但不是全局的;
G:global,全局变量,就是模块级别定义的变量;
B:built-in,系统固定模块里面的变量,比如int, bytearray等。
搜索变量的优先级顺序依次是:局部作用域>外层作用域>当前模块中的全局>python内置作用域,也就是LEGB。
以下代码能很好的表示它们之间的关系:
x = int(10) #python内置作用域B
y = 2 #当前模块中的全局变量G
def outfuction()</