引用http://docs.python.org/reference/datamodel.html中的
Classes和
Classinstances部分
类具有由字典对象实现的名称空间。类属性引用将转换为此字典中的查找,例如Cx被转换为C . dict [“
x”](尽管特别是对于新式类,有许多钩子允许使用其他方式查找属性)通过调用类对象来创建类实例(请参见上文)。类实例具有一个实现为字典的名称空间,这是搜索属性引用的第一位。当在那里找不到属性,并且实例的类具有该名称的属性时,将继续使用类属性进行搜索。
通常,这种用法很好,除了被称为“特别是新型类的特殊情况”之外,还有许多允许使用其他方法定位属性的钩子。



