python中round函数保留两位小数的方法
程序员文章站
2022-06-22 09:54:13
在我们日常计算的过程中,如果计算出小数,对大量的被保留数据,采用四舍五入这种保留法的误差总和是最小的,能使被保留部分的与实际值差值不超过最后一位数量级的二分之一。四舍五入是一种精确度的保留法,是我们使...
在我们日常计算的过程中,如果计算出小数,对大量的被保留数据,采用四舍五入这种保留法的误差总和是最小的,能使被保留部分的与实际值差值不超过最后一位数量级的二分之一。四舍五入是一种精确度的保留法,是我们使用这种方法为基本保留法的原因。那在我们的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,}?\.\d{2}", str(a)) ['12.34']
到此这篇关于python中round函数保留两位小数的方法的文章就介绍到这了,更多相关python中怎么用round函数保留两位小数内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
推荐阅读
-
Python实现调用另一个路径下py文件中的函数方法总结
-
python 删除字符串中连续多个空格并保留一个的方法
-
python3 小数位的四舍五入(用两种方法解决round 遇5不进)
-
python pandas中DataFrame类型数据操作函数的方法
-
Python os模块中的isfile()和isdir()函数均返回false问题解决方法
-
python中闭包Closure函数作为返回值的方法示例
-
在Python 中同一个类两个函数间变量的调用方法
-
在python中利用最小二乘拟合二次抛物线函数的方法
-
python 除法保留两位小数点的方法
-
举例详解Python中的split()函数的使用方法