Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Pythons全局变量_Python_Pyqt_Global Variables - Fatal编程技术网

Pythons全局变量

Pythons全局变量,python,pyqt,global-variables,Python,Pyqt,Global Variables,如何定义全局变量 例如,我有Foo1类和Foo2类,我想在这个类中使用FooVariable作为全局变量 如果需要名为foo的全局变量,只需将global foo放在使用它的任何函数的顶部即可。比如说, def do_something(): global foo foo = foo + 1 print foo 请注意,Python“全局”变量仅对它们出现在其中的模块是全局的,而不是对整个程序(如某些语言中)是全局的

如何定义全局变量


例如,我有Foo1类和Foo2类,我想在这个类中使用FooVariable作为全局变量

如果需要名为
foo
的全局变量,只需将
global foo
放在使用它的任何函数的顶部即可。比如说,

def do_something():
    global foo
    foo = foo + 1
    print foo
请注意,Python“全局”变量仅对它们出现在其中的模块是全局的,而不是对整个程序(如某些语言中)是全局的