Python类有大量特殊方法,实现不同的特殊方法后该类对象则会支持对应的运算符或内置函数,下面的对应关系表列出了大部分特殊方法:
方法 |
功能说明 |
__new__() |
类的静态方法,用于确定是否要创建对象 |
__init__() |
构造方法,创建对象时自动调用 |
__del__() |
析构方法,释放对象时自动调用 |
__add__() |
|
__sub__() |
- |
__mul__() |
* |
__truediv__() |
/ |
__floordiv__() |
// |
__mod__() |
% |
__pow__() |
** |
|
__eq__()、__ne__()、
__lt__()、__le__()、
__gt__()、 __ge__()
|
==、 !=、
|
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|
|