python之为什么类中函数的变量声明要加self

class A:
    def go(self):
        self.one= 'sdf'
    def go1(self):
        print self.one

a = A()
a.go()
a.go1()
sdf

==加了self,以后,这个变量就变成了全局变量,在类中的其他函数中也可以调用。

你可能感兴趣的:(python之为什么类中函数的变量声明要加self)