描述符:描述对象的一种方法 __get__ __set__ __delete__ 至少使用了其中一种。
描述符何时何地使用:
何地:定义成另一个类的类属性
何时:被描述的类在操作属性的时候会触发
描述符:1 没有set方法 叫做 非数据描述符
2 有get和set 叫做 数据描述符
优先级:
1类属性》2数据描述符》3实例属性》4非数据描述符》5找不到的属性触发getattr
type 是python中内置的元类
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步