python_特殊函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python_特殊函数相关的知识,希望对你有一定的参考价值。

__new__()   类的静态方法,用于确定是否要创建对象
__init__() 构造函数,生成对象时调用
__del__() 析构函数,释放对象时调用
__add__() +
__sub__() -
__mul__() *
__truediv__() /
__floordiv__() //
__mod__() %
__pow__() **
__repr__() 打印。转换
__setitem__() 按照索引赋值
__getitem__() 按照索引获取值
__len__() 计算长度
__call__() 函数调用
__contains__() in
__eq__() ==
__ne__() !=
__lt__() <
__le__() <=
__gt__() >
__ge__() >=
__str__() 转化为字符串
__lshift__() <<
__rshift__() >>
__and__() &
__or__() |
__invert__() ~
__xor__() ^
__iadd()__() +=
__isub__() -=






























以上是关于python_特殊函数的主要内容,如果未能解决你的问题,请参考以下文章

python特殊函数 __call__()

python特殊函数 __call__()

python中的__call__的特殊函数(转载)

python 之简单聊聊 析构函数和特殊的__call__方法

Python模块学习之特殊函数 __call__ 的使用

Python 类中函数的特殊用法