反射
- 反射三个组合面向对象进阶-反射,内置方法 - 断浪狂刀忆年少 - 博客园 (cnblogs.com)
- 在 Python 中如何得到对象的所有属性-Python教程-PHP中文网
- hasattr(对象,'属性名') 判断对象是否有这个属性,有则返回True,否则返回False
- getattr(对象,'属性名') 返回对象中属性名对应的属性值,也是一种获取属性的方式,等价于对象.属性 或 类.属性
- setattr(对象,'属性名','属性值') ,这里的属性名和属性值可以是变量
- 可以用callable检测到底是属性名还是方法名
- 类也可以反射
- hasattr(对象,'属性名') 判断对象是否有这个属性,有则返回True,否则返回False
- 凡是数据类型,都会有一些内置方法魔法方法 - Aray007 - 博客园 (cnblogs.com)
- __XXX__类型的方法,也叫魔术方法Python常用魔术方法 - 知乎 (zhihu.com)
- __new__方法
- 在调用类内的__init__前,要先调用__new__创建一块空间
- 在调用类内的__init__前,要先调用__new__创建一块空间
- __XXX__类型的方法,也叫魔术方法Python常用魔术方法 - 知乎 (zhihu.com)
分类:
python基础部分
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?