首页 > 解决方案 > 如何观察 Python 中的属性查找链?

问题描述

我正在尝试深入研究 Python 的类描述符,并且遇到了一篇解释类属性查找链的文章。也就是说第一优先是__get__数据描述符的方法(即实现__set__or__delete__方法的类。然后是对象的dict ,然后是非数据描述符的get方法。

这对我来说似乎非常令人困惑,我无法找到一个真实的例子来展示数据描述符如何在实例的dict查找之前出现。我真的很感激一个用prints 说明这个理论东西的最小例子。

标签: pythonpython-descriptors

解决方案


推荐阅读