定义为准
#作用域 --作用范围
#全局作用域,局部作用域
相关案例:
inp=111 #全局作用域
def f1():
inp=33 #局部作用域
print(inp)
def f2():
inp=56 #局部作用域
print(inp)
f2()
f1()
x=111 def d1(): global x #局部修改全局的值 global 不可变类型 x=12 print(x) d1() print(x)
def d1(): x=1 print(x) def d2(): nonlocal x #奖变量声明为外层变量 nonlocal 不可变类型 print(x) x=4 print(x) d2() print(x) d1()