"""
Python LEGB(local,Enclosing,Global,Build in)
Local: 局部,在函数或类方法内部
Enclosed: 一个函数被包装在另一个函数中,闭包
全局: 执行脚本本身的最高层
内置: 为Python为自己保留的特殊namespace
"""
x = 100
print(x) # 100
def foo():
global x
x = 200
def bar():
x = 300
print(x)
bar() # 300
print(x) # 200
foo()
print(x) # 200
Python之LEGB
最新推荐文章于 2024-12-03 16:47:16 发布
921

被折叠的 条评论
为什么被折叠?



