python中如何保留小数点后两位

您所在的位置:网站首页 python保留小数点后两位的编程 python中如何保留小数点后两位

python中如何保留小数点后两位

2022-03-26 06:29| 来源: 网络整理| 查看: 265

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

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

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

方法二:使用round内置函数

a = 12.345 a1 = round(a, 2) print(a1) # 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']

众多python培训视频,尽在python学习网,欢迎在线学习!

您可能感兴趣的文章: python中怎么保留小数 python中如何保留小数点后两位 js强制保留小数点后两位的代码 python如何保留一位小数 JS保留小数点(四舍五入、四舍六入)的代码实例 python2如何做除法 php 数字格式化函数 number_format 简介 python中>是什么意思 js实现2位小数点价格验证的例子 php number_format()保留小数点后几位



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3