希望对大家学习或者使用python3能具有一定的参考价值。
__abs__ #返回一个数的绝对值
__add__ #两数相加
__and__ #两数按位与操作
__bool__ #求一个数的布尔值
__delattr__ #占位
__ceil__ #占位符,返回自身
__dir__ #占位
__divmod__ #相除,得到商和余数组成的元组
__doc__ #取整数自身的文档
__eq__ #判断两数是否相等,相等返回True,不相等返回False
__float__ #转换为浮点类型
__floor__ #占位
__floordiv__ #求两数相除的余数
__format__ #占位
__ge__ #判断前一个数是否大于等于参数,返回一个布尔值
__getattribute_ #占位
__getnewargs__ #占位
__gt__ #判断前一个数是否大于其参数,返回一个布尔值
__hash__ #占位
__index__ #占位
__init__ #int类本身的构造方法
__int__ #把一个数转换为整型
__invert__ #二进制按位取反
__le__ #判断一个数是否小于等于参数
__lshift__ #把一个十进制数转换为二进制,然后向左偏移
__lt__ #判断一个数是否小于参数
__mod__ #返回两数相除的余数
__mul__ #两数相乘
__ne__ #判断两数是否不相等,返回一个布尔值
__neg__ #取反,正数变成负数,负数变成正数
__new__ #占位
__or__ #两数按位或运算
__pos__ #占位
__pow__ #次方
__radd__ #左右调换位置,然后两数相加
__rand__ #左右调换位置,然后两数按与运算
__rdivmod_ #左右调换位置,然后求参数与自身的商和余数
__reduce__ #占位
__reduce_ex__ #占位
__repr__ #返回自身
__rfloordiv__ #求参数与自身相除的商,取整数部分
__rlshift__ #二进制左移运算
__rmod__ #求参数与自身相除的余数
__rmul__ #求参数与自身相乘的积
__ror__ #两数按位或运算
__round__ #占位
__rpow__ #运算参数的n次方
__rrshift__ #向右偏移2位
__rshift__ #把一个十进制数转换为二进制,然后向右偏移
__rsub__ #参数与自身相减
__rtruediv__ #参数与自身相除
__rxor__ #参数与自身按位或运算
__setattr__ #占位
__sizeof__ #占位(不知道怎么用)
__str__ #转换成字符串
__sub__ #两数相减
__subclasshook__ #占位
__truediv__ #两数相除
__trunc__ #占位(不知道怎么用)
__xor__ #按位异或运算
bit_length #返回表示该数字时占用的最少位数
conjugate #返回复数的共轭复数
denominator #占位
from_bytes #占位
imag #占位
numerator #占位
real #占位
to_bytes #占位