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']
相关推荐
费弗里3 分钟前
进阶技巧:在Dash应用中直接使用原生React组件
python·dash
_OP_CHEN4 分钟前
【从零开始的Qt开发指南】(二十二)Qt 音视频开发宝典:从音频播放到视频播放器的实战全攻略
开发语言·c++·qt·音视频·前端开发·客户端开发·gui开发
FAFU_kyp4 分钟前
Rust 字符串与切片
开发语言·后端·rust
oioihoii9 分钟前
从C++到C#的转型完全指南
开发语言·c++·c#
Ashley_Amanda12 分钟前
Python入门知识点梳理
开发语言·windows·python
区区一散修13 分钟前
Java进阶 6. 集合
java·开发语言
tjjucheng17 分钟前
小程序定制开发哪家有完整流程
python
海棠AI实验室20 分钟前
第十二章 类型标注与可读性:让协作与复用更容易
python
-凌凌漆-26 分钟前
【JS】JavaScript Promise
开发语言·javascript·ecmascript
羊村积极分子懒羊羊27 分钟前
python课程三月二十九号粗略总结
开发语言·python