一些Python特殊方法的汇总
__bases__ 类的基类,返回元祖
__base__ 类的基类,也叫父类
__call__ ‘类名()‘,类名加括号调用时执行的语句
__class__ 表示当前操作的对象的类是什么
__del__ 析构方法,对象在内存中被释放时,自动触发执行
__dict__ 存储类或实例的所有属性
__doc__ 类的描述信息
__import__ 动态导入模块
__init__ 构造方法,实例创建时如何初始化
__metaclass__ 元类,定义这个类以怎么的形式被创建,1)拦截类的创建,2)修改类,3)返回修改之后的类
__module__ 表示当前操作的对象在哪个模块
__mro__ method resolution order 多继承时方法搜索顺序,返回的是元祖
mro() 同__mro__,返回列表
__new__ 定义如何创建实例
__repr__ 表现,重写,格式输出
__str__ 调用str函数时会引发,强制类型转换时会引用
__subclass__ 存储子类列表
时间: 2024-11-09 01:56:05