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