global声明了一个命名空间,它告诉python函数要生成一个或多个全局变量名。
全局变量名
全局变量是位于模块文件内部的顶层的变量名
全局变量如果是在函数内被赋值的话,需要global声明
全局变量在函数内不需要声明就可以被引用
y,z = 2,3
x = 5
def aGlobal():
global x
x = y+z
return x
global声明了一个命名空间,它告诉python函数要生成一个或多个全局变量名。
全局变量名
全局变量是位于模块文件内部的顶层的变量名
全局变量如果是在函数内被赋值的话,需要global声明
全局变量在函数内不需要声明就可以被引用
y,z = 2,3
x = 5
def aGlobal():
global x
x = y+z
return x