当我执行这个 python 代码时,它会生成下面的输出。
class A(object):
a = 0
n = {}
def inc(self):
self.a += 1
def add(self, key, obj):
self.n[key] = obj
def printn(self):
print self.a
print self.n
b = A()
c = A()
b.add("asf", "----")
c.add("asdf", "====")
b.inc()
c.inc()
b.printn()
c.printn()
输出:
1
{'asf': '----', 'asdf': '===='}
1
{'asf': '----', 'asdf': '===='}