一些Python特殊方法的汇总

 

__bases__      类的基类,返回元祖
__base__     类的基类,也叫父类
__call__    '类名()',类名加括号调用时执行的语句
__class__   对象或类所属的类
__del__     析构方法,对象在内存中被释放时,自动触发执行
__dict__               类或实例的属性,可写的字典
__doc__                 类、函数的文档字符串,如果没有定义则为None
__import__             动态导入模块
__init__                   构造方法,实例创建时如何初始化
__metaclass__       元类,定义这个类以怎么的形式被创建,1)拦截类的创建,2)修改类,3)返回修改之后的类
__module__           类定义所在的模块名
__mro__                method resolution order,多继承时的方法搜索顺序,返回的是元祖,包含mro()
mro()                      同__mro__,返回列表
__name__              类、函数、方法等的名字
__new__                定义如何创建实例
__repr__                表现,重写,格式输出
__str__                  调用str函数时会引发,强制类型转换时会引用
__subclass__        存储子类列表
__dir__

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-07-29
  • 2022-02-27
  • 2022-12-23
  • 2021-12-12
  • 2021-07-06
  • 2021-08-06
猜你喜欢
  • 2021-11-23
  • 2022-12-23
  • 2021-09-23
  • 2022-12-23
  • 2021-06-25
  • 2021-10-28
  • 2021-11-29
相关资源
相似解决方案