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)