全局变量:可以被不同的函数、类或文件调用的变量,在函数外定义。
局部变量:只能在函数内使用,定义在函数内。
局部变量的使用: class Myclass: def myFun(): num = 12 print "myFun num =" + num #正确 def myFun2(): num = num + 1 print "muFun num =" + num #出错 num*= 10 print "MyClass num =" + num #出错 全局变量的使用: class Myclass: global x #定义全局变量 x = 12 def myFun(self): num = x + 1 print "myFun num =" + str(num) #myFun num 13 c = Myclass() mc.myFun()