当前位置 博文首页 > python中round函数保留两位小数的方法

    python中round函数保留两位小数的方法

    作者:宋宋大人 时间:2021-02-02 12:03

    在我们日常计算的过程中,如果计算出小数,对大量的被保留数据,采用四舍五入这种保留法的误差总和是最小的,能使被保留部分的与实际值差值不超过最后一位数量级的二分之一。四舍五入是一种精确度的保留法,是我们使用这种方法为基本保留法的原因。那在我们的python中如何四舍五入?如何保留小数?用round函数就可以。

    1、round函数

    python的内置函数,用于数字的四舍五入。

    2、round 负数

    四舍五入是围绕着0来计算的

    示例

    round(0.5)      # 1.0
    round(-0.5)     #-1.0

    3、示例:保留两位小数代码

    s = 1.23567
    result = round(s, 2)
    print(result)
    1.24

    内容扩展:

    仅保留两位小数,无需四舍五入

    方法一: 使用序列中切片

    a = 12.345
    str(a).split('.')[0] + '.' + str(a).split('.')[1][:2]
    '12.34'

    方法二: 使用re模块

    import re
    a = 12.345
    re.findall(r"\d{1,}?\.\d{2}", str(a))
    ['12.34']
    js
    下一篇:没有了