【发布时间】:2013-06-08 19:35:13
【问题描述】:
有一个代码:
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}
我不明白,为什么会这样。
【问题讨论】:
标签: python