美文网首页
py3笔记46:浮点数取整

py3笔记46:浮点数取整

作者: _百草_ | 来源:发表于2023-06-16 20:30 被阅读0次

    1、转str

    a=9.9
    res=int(str(a).split(".")[0])
    print(res)
    

    2、 int 向下取整

    res = int(a) # 向下取整
    print(res)
    

    3、 round(num,精度) # py3中四舍六入五均分(5,当前位奇数进1,偶数舍弃)

    a=1.565  # 1.56
    a=2.565  # 2.56
    a = 1.555  # 1.55
    a= 2.555 # 2.56
    # Round a number to a given precision in decimal digits. 指定小数点位数
    # print(round(a,2))
    
    a=1.5  # 2
    a=2.5  # 2
    print(round(a))
    

    4、 math.ceil() 向上取整

    import math
    print(math.ceil(1.1)) # 2
    print(math.ceil(1.9)) # 2
    

    5、 math.modf() 返回小数和整数部分的元组

    print(math.modf(1.4)) # (0.3999999999999999, 1.0)
    

    相关文章

      网友评论

          本文标题:py3笔记46:浮点数取整

          本文链接:https://www.haomeiwen.com/subject/sforydtx.html