zoukankan      html  css  js  c++  java
  • (五)python3 整型int

    int() Python 内置函数,用于将一个字符串或数字转换为整型。

     int(x, base=10)#以十进制转换x为整型(默认)
    >>>int()               # 不传入参数时,得到结果0
    0
    >>> int(3)
    3
    >>> int(3.6)
    3
    >>> int('12',16)        # 如果是带参数base的话,12要以字符串的形式进行输入,12 为 16进制
    18
    >>> int('0xa',16)  
    10  
    >>> int('10',8)  
    8
    bit_length(返回二进制的最小长度)
    >>> bin(37)
    '0b100101'
    >>> (37).bit_length()
    6

    __abs__(返回绝对值)

    n = -5
    print(n.__abs__())
    
    #输出:5

    __add__(相加,运算符:+)

    n = 3
    print(n.__add__(5))
    
    #输出:8

    __and__(按位与运算,运算符:&)

    复制代码
    n = 5
    print(n.__and__(7))
    
    #输出:5
    #      00000110
    #与运算         
    #      00000111
    #等于   00000110 
    复制代码

    __bool__

    #占位

    __ceil__(返回自身)

    n = 1234
    print(n.__ceil__())
    
    #输出:1234

    __divmod__(返回除数和余数)

    n = 13
    print(n.__divmod__(5))
    
    #输出:(2, 3)

    __eq__(判断两数是否相等,运算符:==)

    n = 5
    print(n.__eq__(3))
    
    #输出:False

    __float__(转换成浮点型)

    n = 5
    print(n.__float__())
    
    #输出:5.0

    __floordiv__(取整除,返回商的整数部分,运算符://)

    n = 9
    print(n.__floordiv__(4))
    
    #输出:2

    __floor__

    #占位

    __format__

    #占位

    __getattribute__

    #占位

    __getnewargs__

    #占位

    __ge__(判断是否 >=)

    n = 5
    print(n.__ge__(3))
    
    #输出:True

    __gt__(判断是否 > )

    n = 5
    print(n.__gt__(3))
    
    #输出:True

    __hash__

    #占位

    __index__

    #占位

    __invert__(二进制按位取反,运算符:~)

    n = 11
    print(n.__invert__())
    
    #输出:-12
    #ps:二进制的负数表示方法:正数按位取反再加1

    __le__(判断是否 <=)

    n = 5
    print(n.__le__(3))
    
    #输出:False

    __lshift__(二进制左移运算,运算符:<<)

    n = 12
    print(n.__lshift__(2))
    
    #输出:48
    #ps:二进制左移1位等于十进制乘2,右移一位等于十进制除2

    __lt__(判断是否 <)

    n = 5
    print(n.__lt__(3))
    
    # #输出:False

    __mod__(取模-返回除法的余数,运算符:%)

    n = 14
    print(n.__mod__(3))
    
    #输出:2

    __mul__(相乘,运算符:*)

    n = 3
    print(n.__mul__(6))
    
    #输出:18

    __neg__(取反,正数变负数,负数变正数,运算符:-)

    n = 5
    print(n.__neg__())
    
    #输出:-5

    __new__

    #占位

    __ne__(判断两值是否不相等,运算符:!= )

    n = 5
    print(n.__ne__(3))
    
    #输出:True

    __or__(按位或运算,运算符:|)

    复制代码
    n = 3
    print(n.__or__(5))
    
    #输出:7
    # # 00000011
    # #或
    # # 00000110
    # # 00000111
    复制代码

    __pos__

    #  """ +self """  (不知道有啥意义)

    __pow__(返回 xy  [x的y次方] 的值)

    n = 2
    print(n.__pow__(3))
    
    #输出:8

    __radd__(相加,运算符:+)

    n = 5
    print(n.__radd__(3))
    
    #输出:8

    __rand__

    #""" Return value&self. """

    __rdivmod__

    #""" Return divmod(value, self). """

    __repr__(返回自身)

    #""" Return repr(self). """

    __rfloordiv__(取整除,返回商的整数部分,运算符://)

    #""" Return value//self. """

    __rlshift__(二进制左移运算,运算符:<<)

    #""" Return value<<self. """

    __rmod__(取模-返回除法的余数,运算符:%)

    #""" Return value%self. """

    __rmul__(相乘,运算符:*)

    #""" Return value*self. """

    __ror__

    #""" Return value|self. """

    __round__

    #占位

    __rpow__(返回 yx  [y的x次方] 的值)

    n = 3
    print(n.__rpow__(2))
    
    #输出:8

    __rrshift__

    #""" Return value>>self. """

    __rshift__

    #""" Return self>>value. """

    __rsub__

    #""" Return value-self. """

    __rtruediv__

    #""" Return value/self. """

    __rxor__

    #""" Return value^self. """

    __sizeof__

    #""" Returns size in memory, in bytes """

    __str__

    #""" Return str(self). """

    sub(相减)

    #""" Return self-value. """

    __truediv__(相除)

    #""" Return self/value. """

    __trunc__

    #占位

    __xor__(按位异或,运算符:^)

    #""" Return self^value. """
    
    

    conjugate

    #占位

    from_bytes

    #占位

    to_bytes

    #占位
  • 相关阅读:
    RAC RMAN 备份 RMAN03009 ORA19504 ORA27040 RMAN06012 channel c3 not allocated 错误分析
    Oracle 发送邮件 存储过程 代码
    RAC 之 RMAN 备份
    Oracle 一次小优化
    RAC 实例不能启动
    Oracle Hint
    RAC 之 RMAN 备份
    远程客户端 访问 ASM 实例
    RAC RMAN 备份 RMAN03009 ORA19504 ORA27040 RMAN06012 channel c3 not allocated 错误分析
    RAC the cluster database(DB_NAME) already exits
  • 原文地址:https://www.cnblogs.com/a-ant/p/10897088.html
Copyright © 2011-2022 走看看