若想在函数内使用函数外定义的变量,且对其修改,则需要使用global关键字,例子
def fun():
global x
x = 0
x = 1
print(x)
fun()
print(x)
>>> 1
0
若想在函数内使用函数外定义的变量,且对其修改,则需要使用global关键字,例子
def fun():
global x
x = 0
x = 1
print(x)
fun()
print(x)
>>> 1
0