标签:
https://www.zhihu.com/question/25874136
class test: l=[] def init(self): self.l=[‘1‘,‘2‘,‘7‘] a1=test() a1.init()
如果我这样定义一个类的话,执行了init方法后,a1.l的值为[‘1‘,‘2‘,‘7‘],test.l的值为[]。
但是如果改成这样子:
class test:
l=[]
def init(self):
self.l.append(1)
self.l.append(2)
self.l.append(7)
a1=test()
a1.init()
那么test.l的值就会变成[1,2,7]。
标签:
原文地址:http://www.cnblogs.com/kex1n/p/5983206.html