python怎么保留小数

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

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

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

相关推荐

  1. 20.oracle保留小数或整数函数

    2024-06-12 13:36:07       32 阅读
  2. 后端返回数据前端保留两位小数

    2024-06-12 13:36:07       43 阅读
  3. 前段js解决文本框录入保留多位小数设置

    2024-06-12 13:36:07       30 阅读
  4. 给c++小白的教程7:保留小数输出

    2024-06-12 13:36:07       17 阅读
  5. unity中浮点数只保留一位小数

    2024-06-12 13:36:07       13 阅读
  6. js 保留小数点几位

    2024-06-12 13:36:07       20 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-12 13:36:07       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-12 13:36:07       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-12 13:36:07       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-12 13:36:07       18 阅读

热门阅读

  1. QT 中文乱码 以及 tr 的使用

    2024-06-12 13:36:07       6 阅读
  2. 【docker实战】如何登陆到自己的私有仓库?

    2024-06-12 13:36:07       10 阅读
  3. vue获取用户的mac地址

    2024-06-12 13:36:07       6 阅读
  4. oracle 查询分隔符分隔开的所有数据

    2024-06-12 13:36:07       4 阅读
  5. 了解 XML HttpRequest 及其在 Web 开发中的应用

    2024-06-12 13:36:07       10 阅读