__dict__
神奇的dict
在a.attr = 1前后分别加上一行print(a.dict)就会得到如下结果:
{'value': 'value'} 1 {'value': 'value', 'attr': 1}
显而易见,我们在运行期定义的属性和类定义时定义的属性都被放在了dict里。
转自: http://hbprotoss.github.io/posts/python-descriptor.html
http://stackoverflow.com/questions/4877290/what-is-the-dict-dict-attribute-of-a-python-class