反射
- 反射三个组合面向对象进阶-反射,内置方法 - 断浪狂刀忆年少 - 博客园 (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)

浙公网安备 33010602011771号