• python3基础之整数常用的方法整理


    希望对大家学习或者使用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            #占位
    
  • 相关阅读:
    让程序调用运行linux shell命令
    纯C的字符串问题
    Linux的打包和解压缩命令
    ubuntu安装mosquitto-1.4.5
    无Teamview授权,使用Teamview方式
    有效利用家用宽带,动态域名服务(DDNS)
    pfx格式证书转成nginx可用的证书
    iis文件上传限制
    vue脚手架使用
    netcore中执行linux命令
  • 原文地址:https://www.cnblogs.com/renpingsheng/p/6985942.html
Copyright © 2020-2023  润新知