教程集 www.jiaochengji.com
教程集 >  Python编程  >  Python入门  >  正文 python怎么保留小数

python怎么保留小数

发布时间:2021-05-07   编辑:jiaochengji.com
教程集为您提供python怎么保留小数等资源,欢迎您收藏本站,我们将为您提供最新的python怎么保留小数资源

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

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

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

# 12.35

方法二:使用round内置函数

a = 12.345
a1 = round(a, 2)
print(a1)

# 12.35

相关推荐:《Python教程》

方法三:使用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']

您可能感兴趣的文章:
python中怎么保留小数
python怎么保留一位小数输出
python2如何做除法
python怎么保留小数
python输出怎么保留两位小数
python怎么格式化输出
python如何保留一位小数
VNXe升级是否保留现有的配置设置?
python的format怎么用
python中如何保留小数点后两位

[关闭]
~ ~