你如何在python中重新分配全局变量

时间:2017-07-16 09:54:14

标签: python python-3.x variables global-variables

我目前正在尝试运行具有此基本结构的Python代码:

    var = 0
    def Function2():
        if var == 1:
            ...   
    def Function():
        var = 1
        Function2()

但是,当它运行时,它无法识别全局变量。有没有什么办法解决这一问题?

1 个答案:

答案 0 :(得分:0)

您是否尝试在变量名称之前编写全局?例如:

a = "Hello"
def f():
   global a
   a = "Good"

print a

在这种模式下,我将a的内容从“Hello”更改为“Good”