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