Glabal语句,全局变量,从字面上不好理解,举个例子吧。
x = 1
def func():
x = 2
func()
print(x)
输出结果是1
x = 1
def func():
global x
x = 2
func()
print(x)
输出就是2
global x
x = 1
def func():
x = 2
func()
print(x)
global需要在def函数里面声明,这个也要注意。
大概也就是说,用了global可以让函数内部变量进行变化。