天天看点

python的global变量一种用法

在用itchat的时候,全局变量引用不到,需要用global关键字指明变量是全局的

name = "outter"


def hello():
    # global name
    name = "inner"
    print('hello', name)


if __name__ == "__main__":
    hello()
    print(name)
           

上面的代码,如果 global name注释掉了,输出:

python的global变量一种用法

如果global name打开注释,输出:

python的global变量一种用法