0
我對Python中的屬性引用有一些疑問。我曾經認爲屬性參照在instance.attribute
是自下而上的方法。 首先,在實例字典中查找屬性。但是我正在閱讀一些文章,聲稱屬性查找是自頂向下的方法,即當引用一個屬性時,將Class.__getattribute__
稱爲第一步。這裏instance
是類的實例Class
Python中的屬性參考
我的問題是(考慮類可能包含一個數據描述符或者非數據描述符)
- 是屬性引用一個自下而上或自上而下
- 看起來既像會有類似的結果。我在這裏糾正?