python中round函数保留两位小数的方法
(编辑:jimmy 日期: 2024/12/31 浏览:3 次 )
在我们日常计算的过程中,如果计算出小数,对大量的被保留数据,采用四舍五入这种保留法的误差总和是最小的,能使被保留部分的与实际值差值不超过最后一位数量级的二分之一。四舍五入是一种精确度的保留法,是我们使用这种方法为基本保留法的原因。那在我们的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
以上就是用round函数保留两位小数的方法啦,如果需要保留其他位数的小数,更改保留位数就可以了。
内容扩展:
仅保留两位小数,无需四舍五入
方法一: 使用序列中切片
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,}", str(a)) ['12.34']
下一篇:解决Pymongo insert时会自动添加_id的问题