class Test:
count=21
def print_num(self):
count=20
self.count+=20
print(count)
test=Test()
test.print_num()
你print的是你在函数内定义好的变量count=20,+=20这个操作也不是加在里面的count上,self.count等于外面的那个count
===================
>>> class Test:
count = 21#类属性
def print_num(self):
count = 20#方法中的一个变量
self.count += 20#实例属性,
print(count)
>>> test = Test()
>>> test.print_num()
20
>>> test.count
41
>>> Test.count
21
>>>