Python global 关键字
global 关键字
如果你需要创建一个全局变量,但却陷入了局部作用域中,你可以使用 global
关键字。
global
关键字将变量设为全局变量。
例子 1
如果你使用 global
关键字,该变量就属于全局作用域:
def myfunc(): global x x = 300 myfunc() print(x)
另外,如果你想在函数内部更改全局变量的值,也要使用 global
关键字。
例子 2
要在函数内部更改全局变量的值,请使用 global
关键字引用该变量:
x = 300 def myfunc(): global x x = 200 myfunc() print(x)