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