全局变量和局部变量


全局变量:可以被不同的函数、类或文件调用的变量,在函数外定义。
 
 
局部变量:只能在函数内使用,定义在函数内。
 
 
 
局部变量的使用:  
  
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()   

 


相关内容

    暂无相关文章

评论关闭