一.局部作用域
def ???():
y=5
print(y)
???()
二.全局作用域
y=5
def ???():
print(y)
???()
print(y)
三.global关键字
global关键字将该变量变为全局变量:
def ???():
global y
y=5
???()
print(y)
四.Nonlocal关键字
Nonlocal关键字对于嵌套函数而言,可以使用外层函数
y=55
def ???():
y=5
def 2???():
nonlocal y
y=555
2???()
print(x)
???()