a = 30
def outer():
b = 10
def inter():
nonlocal b #声明外部函数的局部变量
print(b)
b = 20
global a #声明全局变量
a = 40
inter()
print("outer:",b)
outer()
print("a:",a)
a = 30
def outer():
b = 10
def inter():
nonlocal b #声明外部函数的局部变量
print(b)
b = 20
global a #声明全局变量
a = 40
inter()
print("outer:",b)
outer()
print("a:",a)
上一篇:Swagger 极致用法
下一篇:Hive 权限
global全局语句是一个适用于整个当前代码块的声明。这意味着列出的标识符将被解释为全局变量。尽管自由变量可能引用全局变
Python教程:global、nonlocal关键字区别与用法
.....
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M