发布于 3年前
                Python定义全局变量
Python使用global指令来声明一个全局变量。
示例
globvar = 0
def set_globvar_to_one():
    global globvar    # 在使用全局变量前,必须先声明为global
    globvar = 1
def print_globvar():
    print(globvar)     # 这里可以直接使用前面定义的global变量
set_globvar_to_one()
print_globvar()       # 
需要注意的是:使用全局变量是比较危险的,除非你明确知道是需要使用全局变量的才使用。python3.x尽量考虑使用nonlocal变量,参考:nonlocal定义变量。
 
             
             
             
             
            