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

在我们日常计算的过程中,如果计算出小数,对大量的被保留数据,采用四舍五入这种保留法的误差总和是最小的,能使被保留部分的与实际值差值不超过最后一位数量级的二分之一。四舍五入是一种精确度的保留法,是我们使用这种方法为基本保留法的原因。那在我们的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']

到此这篇关于python中round函数保留两位小数的方法的文章就介绍到这了,更多相关python中怎么用round函数保留两位小数内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

以上是 python中round函数保留两位小数的方法 的全部内容, 来源链接: utcz.com/z/357426.html

回到顶部