zoukankan      html  css  js  c++  java
  • python__int 部分内部功能介绍

    查看创建的对象的类型:

    age=18
    print(type(age))
    结果:
    <class 'int'>

     x.bit_length():返回二进制的位数

    Python中进制的转换:

    Python中把各个进制转换为十进制:

      x.__abs__()=abs():返回绝对值

      x.__add__():相加

      add 的内置方法:

      x.__and__():与

      x.__bool__():判断x 为True 或者False

      x.__divmod__():求数字的商和余数(写页面分页的时候可以用到它呢)

    i=95
    j=10
    m=i.__divmod__( j )
    n = divmod(i,j)
    print(m,n)
    结果:
        (9,5)  (9,5)

      x.__eq__():判断是否相等

      x.__float__():类型的转换

    age=18
    print(type(age))
    result=age.__float__()
    print(result)
    结果:
     <class 'int'>
     <class 'float'> 

      x.__floordiv__()=//:地板除

      x.__ge__(y):相当于比较>=    (18>=99)

      x.__gt__(y):相当于比较 x>y

      x.__init__:构造方法

    age=int(19#只要Python写int(19)就直接会触发__init__()

      x.__invert__():~位运算

      x.__or__():|  或运算

      x.__pow__():2次方

      x.__rdivmod__():与divmod相反

    age=18

  • 相关阅读:
    c函数调用过程
    查找匹配行及前后5行
    指向类成员函数的指针
    C++箴言:理解typename的两个含义
    不定参数
    定时器
    unix编译
    sed
    大脑皮层的梦工厂
    静态链接库顺序问题
  • 原文地址:https://www.cnblogs.com/Vera-y/p/9470066.html
Copyright © 2011-2022 走看看