Pythons global variable
本问题已经有最佳答案,请猛点这里访问。
如何定义全局变量。
例如,我有foo1类和foo2类,我想在这些类中使用foovable作为全局变量。
如果需要一个名为
1 2 3 4 | def do_something(): global foo foo = foo + 1 print foo |
注意,python"global"变量对于它们出现的模块是全局的,而不是对整个程序是全局的(在某些语言中)。
如何定义全局变量。
例如,我有foo1类和foo2类,我想在这些类中使用foovable作为全局变量。
如果需要一个名为
1 2 3 4 | def do_something(): global foo foo = foo + 1 print foo |
注意,python"global"变量对于它们出现的模块是全局的,而不是对整个程序是全局的(在某些语言中)。