首页后端开发Pythonpython怎么保留两位小数

python怎么保留两位小数

时间2023-06-08 19:29:02发布访客分类Python浏览140
导读:python怎么保留两位小数?一、保留两位小数,并做四舍五入处理方法一: 使用字符串格式化>>> a = 12.345>>> print("%.2f" % a 12.35>>>方法二:...

python怎么保留两位小数?

一、保留两位小数,并做四舍五入处理

方法一: 使用字符串格式化

> > > a = 12.345> > > print("%.2f" % a)12.35> > >

方法二: 使用round内置函数

> > > a = 12.345> > > round(a, 2) 12.35

方法三: 使用decimal模块

> > > from decimal import Decimal> > > a = 12.345> > > Decimal(a).quantize(Decimal("0.00"))Decimal('12.35')

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

方法一: 使用序列中切片

> > > 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']

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: python怎么保留两位小数
本文地址: https://pptw.com/jishu/67262.html
python和snake的区别 不是计算机专业的大专毕业生如果学it技术的话学多久合适

游客 回复需填写必要信息