方法 | 功能说明 |
__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__() | +=, -= |