zoukankan      html  css  js  c++  java
  • python中int的功能简单介绍

                                                   Int的功能介绍

    1. 绝对值
            x.__abs__()等同于abs(x)
    2. 加法
            x.__add__(y)等同于x+y
    3. 与运算
            x.__and__(y)等同于x&y
    4. 布尔运算  
            x.__bool__()
    5. 整体返回
            x.__ceil__()
            #int类专属函数
    6. 商和余数
            x.__divmod__(y)等同于divmod(x,y)
    7. 等于   
            x.__eq__(y)等同于x==y
    8. 整数转为为浮点数
            x.__float__()等同于float(x)
    9. 地板除
            x.__floordiv__(y)等同于x//y
    10. 格式化
            x.__format__()
    11. 大于等于
            x.__ge__(y)等同于x>=y
    12. 访问属性
            x.__getattribute__()
    13. 元祖化
            x.__getnewargs__()
    14. 大于
            x.__gt__(y)等同于x>y
    15. 哈希化
            x.__hash__()
    16. 索引
            x.__index__()
    17. 构造方法
            x.__init__()
    18. 整数化
            x.__int__()
    19. 倒置
            x.__invert__()等同于~x
    20. 小于等于
            x.__le__(y)等同于x<=y
    21. 左移位
            x.__lshift__(y)等同于x<<2
    22. 小于
            x.__lt__(y)等同于x<y
    23. 取模
            x.__mod__(y)等同于x%y
    24. 乘法
            x.__mul__(y)等同于x*y
    25. 不等于
            x.__ne__(y)等同于x!=y
    26. 负数
            x.__neg__()等同于-x
    27. 创建一个新int类的对象
            x.__new__(int)
    28. 或运算
            x.__or__(y)等同于x|y
    29. 正数
            x.__pos__()等同于+x
    30. 幂
            x.__pow__(y)等同于x**y
    31. 右→左 加法
            x.__radd__(y)等同于y+x
    32. 右→左 与运算
            x.__rand__(y)等同于y&x
    33. 右→左 求商和余数
            x.__rdivmod__(y)等同于divmod(y,x)
    34. 内置转换方法
            x.__repr__()
    35. 右→左 地板除
            x.__rfloordiv__(y)等同于y//x
    36. 右→左 左移位
            x.__rlshift__(y)等同于x>>y
    37. 右→左 取模
            x.__rmod__(y)等同于y%x
    38. 右→左 乘法
            x.__mul__(y)等同于y*x
    39. 右→左 或运算
            x.__ror__(y)等同于y|x
    40. 右→左 幂  
            x.__rpow__(y)等同于y**x
    41. 右移位
            x.__rshift__(y)等同于x>>y
    42. 右→左 右移位
            x.__rrshift__(y)等同于y>>x
    43. 右→左 减法
            x.__rsub__(y)等同于y-x
    44. 右→左 除法
            x.__rtruediv__(y)等同于y/x
    45. 右→左 异或运算
            x.__rxor__(y)等同于y^x
    46. 返回对象在内存中的大小,以字节为单位
            x.__sizeof__()
    47. 转换为字符串
            x.__str__() 等同于str(x)
    48. 减法
            x.__sub__(y)等同于x-y
    49. 除法
            x.__truediv__()等同于x/y
    50. 截取
            x.__trunc__()
    51. 异或运算
            x.__xor__(y)等同于x^y
    52. 字节长度,转换为二进制后进行计算,长度以字节为单位
            x.bit_length()
    53. 配对
            x.conjugate()
  • 相关阅读:
    .NET 开源框架
    ORM 开发框架
    C# 文件下载四方法
    用ASP.net判断上传文件类型的三种方法
    站在十字路口的程序媛,该如何选择?
    突然的烦恼
    Request获取url信息的各种方法比较 及 Request.UrlReferrer详解
    JS 获得当前地址栏url
    MvcPager 概述
    Simditor使用方法
  • 原文地址:https://www.cnblogs.com/single-boy/p/7291288.html
Copyright © 2011-2022 走看看