python中round函数保留两位⼩数的⽅法
在我们⽇常计算的过程中,如果计算出⼩数,对⼤量的被保留数据,采⽤四舍五⼊这种保留法的误差总和是最⼩的,能使被保留部分的与实际值差值不超过最后⼀位数量级的⼆分之⼀。四舍五⼊是⼀种精确度的保留法,是我们使⽤这种⽅法为基本保留法的原因。那在我们的python中如何四舍五⼊?如何保留⼩数?⽤round函数就可以。
1、round函数
python的内置函数,⽤于数字的四舍五⼊。
2、round 负数
四舍五⼊是围绕着0来计算的
⽰例
round(0.5) # 1.0
round(-0.5) #-1.0
3、⽰例:保留两位⼩数代码python round函数怎么使用
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函数保留两位⼩数内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论