Python类的特殊方法


本教程详细介绍了Python中类的绝大多数特殊方法,通过定义和实现这些特殊方法,可以使自定义的对象具更强大的功能。

在Python类中,以双下划线 __ 开始并结尾的方法(成员函数),称为类的特殊方法;例:__init__(self)

Python中类的所有特殊方法

特殊方法 描述
__init__(self[,arg1,...])构造函数;
__del__(self)析构函数;
__str__(self)支持str()函数;
__call__(self,*args)使实例可被调用;
__len__(self)支持len()函数;
__cmp__(self,obj)支持cmp()函数;

如需转载,请注明出处;本文地址:https://www.perfcode.com/p/special-methods-of-python-class