zoukankan      html  css  js  c++  java
  • Python实战之int学习笔记及简单练习

    ['__abs__', '__add__', '__and__', '__bool__', '__ceil__', '__class__', '__delattr__', '__dir__', '__divmod__', '__doc__', '__eq__', '__float__', '__floor__', '__floordiv__', '__format__', '__ge__', '__getattribute__', '__getnewargs__', '__gt__', '__hash__', '__index__', '__init__', '__init_subclass__', '__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__', '__rrshift__', '__rshift__', '__rsub__', '__rtruediv__', '__rxor__', '__setattr__', '__sizeof__', '__str__', '__sub__', '__subclasshook__', '__truediv__', '__trunc__', '__xor__', 'bit_length', 'conjugate', 'denominator', 'from_bytes', 'imag', 'numerator', 'real', 'to_bytes']

     def __repr__(self): 
            """转化为解释器可读取的形式 """
            """ x.__repr__() <==> repr(x) """
            pass
    
        def __str__(self): 
            """转换为人阅读的形式,如果没有适于人阅读的解释形式的话,则返回解释器课阅读的形式"""
            """ x.__str__() <==> str(x) """
            pass
    
    def __trunc__(self, *args, **kwargs): 
            """ 返回数值被截取为整形的值,在整形中无意义 """
            pass
    
    
    num = 37
    nu2 = -10
    
    # print(dir(num))
    
    # print(num.bit_length())
    # 6
    
    # print(bin(num))
    # 0b100101
    
    # print(num.conjugate())
    # 37
    
    # print(nu2.__abs__())
    # 10
    # print(abs(nu2))
    # 10
    
    # print(num.__add__(nu2))
    # 27
    # print(num + nu2)
    # 27
    
    # print(num.__and__(nu2))
    # 36
    # print(num&nu2)
    # 36
    
    """ 相除,得到商和余数组成的元组 """
    # print(num.__divmod__(nu2))
    # (-4, -3)
    # print(divmod(num,nu2))
    # (-4, -3)
    
    x = 12
    y = -5
    
    # print(x/y)
    # -2.4
    #
    # print(x.__float__())
    # print(float(x))
    # 12.0
    
    # print(x.__floordiv__(y))
    # print(x//y)
    # -3
    
    # print(x.__hash__())
    # print(hash(x))
    # 12
    
    # print(x.__invert__())
    #  -13
    # print(~x)
    
    # print(x.__lshift__(1))
    # print(x<<1)
    # 24
    
    # print(x.__mod__(y))
    # print(x%y)
    # -3
    
    # print(x.__mul__(y))
    # print(x*y)
    # -60
    
    # print(x.__neg__())
    # print(-x)
    # -12
    
    # print(x != 0)
    # True
    
    # print(x.__or__(y))
    # print(x | y)
    # -1
    
    # print(x.__pos__())
    # print(+x)
    # 12
    
    # print(x.__pow__(y))
    # print(pow(x,y))
    # 4.018775720164609e-06
    
    # print(x.__radd__(y))
    # print(y + x)
    # 7
    
    # print(x.__rand__(y))
    # print(y&x)
    # 8
    print(x,y)
    # print(x.__rdivmod__(y))
    # print(divmod(y,x))
    # (-1,7)
    
    # print(x.__repr__())
    # print(repr(x))
    # print(x.__str__())
    # print(str(x))
    # 12
    
    print(x.__trunc__())
  • 相关阅读:
    Jmeter环境搭建
    python基础(四)
    python基础(三)
    python基础(二)
    python基础(一)
    jmeter压测、操作数据库、分布式linux下运行、webservice接口测试、charles抓包
    接口测试及其工具简单使用
    Linux安装jdk
    使用loadrunner监控apcahe
    LoadRunner监控Linux
  • 原文地址:https://www.cnblogs.com/william126/p/7105465.html
Copyright © 2011-2022 走看看