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)

亲自试一试

相关页面

术语: