有一个代码:
class C():
a=1
def f(self):
print "f func"
a=C()
print a.a
a.f()
>>> 1
>>> f func
当我试图获得a.__dict__或时vars(a),它告诉我公正{}。但
a.b=123
print a.__dict__
>>> {'b': 123}
我不明白,为什么会这样。
手掌心
弑天下
相关分类