property能不能看作是已经写好的描述符类,描述符类都要自己定义,然后它的对象作为被托管类的属性,而property对象直接作为被托管类的对象
先把几个概念摆清楚:

回答你的两句话
property 能不能看作是已经写好的描述符类?
✅ 可以。property 就是 CPython 内置的、已完全实现好的描述符类,源码在 C 里,名字叫 propertydescr(Python 层看不到)。
描述符类都要自己定义,然后它的对象作为被托管类的属性,而 property 对象直接作为被托管类的对象?
• 前半句:
❌ “都要自己定义”——不一定。property 就不用你定义;只有需要 额外行为 时才写自定义描述符。
• 后半句:
✅ 无论 property 还是自定义描述符,它们的实例都会放到类命名空间里(即“被托管类的属性”)。
❌ 但它们 不会变成“被托管类的对象”;它们只是 类属性,每个实例通过描述符协议去访问/存储 实例字典里的值。

一句话总结
property 就是 现成的描述符类;
描述符对象(无论是 property 还是你写的)统一放在类上(类属性),
它们负责 托管 每个实例真正保存的那一份数据(实例字典中的值)。