test是一个对象,已经对他做的操作就会修改他的属性
只有第一次赋值的时候才会运行__init__方法。
class Test_class:
def __init__(self):
self.a = 0
self.b = 1
print("测试")
def __str__(self):
return "a:%d,b:%d"%(self.a,self.b)
def add(self,c):
self.a = c+self.a
test = Test_class()
test.add(1)
print(test)
test.add(1)
print(test)