实例:
不存在于类中时:
#encoding:utf-8
#定义全局变量
a = 1
#在方法中使用变量
def useGlobalVariable():
#在方法中引入全局变量
global a
#接下来就可以使用全局变量做操作了
#例如给a赋值为2,并打印
a = 2
print a
#调用方法
useGlobalVariable()
#结果
2
#---------------------分割线---------------------
存在于类中时:
#encoding:utf-8
class MyClass:
#定义全局变量
a = 1
#在方法中使用变量
def useGlobalVariable():
#在方法中引入全局变量
a = MyClass.a
#接下来就可以使用全局变量做操作了
#例如给a赋值为2,并打印
a = 2
print a
#调用方法
MyClass().useGlobalVariable()
#结果
2
当在代码中对全局变量做操作不生效时,就使用上面的方法吧!