搞清楚python浮点数四舍五入问题,强烈建议阅读:
Python里精确地四舍五入,以及你为什么需要少看垃圾博客 - 云+社区 - 腾讯云
num = 3.1415926
#使用format
num1 = "{:.3f}".format(num) #3位小数
num2 = "{:.3}".format(num) #3位有效数字
# 使用%
num3 = "%.3f"%num #3位小数
print(num)
print(num1)
print(num2)
print(num3)
输出:
3.1415926
3.142
3.14
3.142
其他详细,参考:python基础_格式化输出(%用法和format用法)
Python浮点数四舍五入详解
本文深入探讨Python中浮点数的四舍五入方法,通过具体实例演示了如何使用format和%操作符来精确控制浮点数的小数位数。文章对比了不同方法的效果,并提供了代码示例,帮助读者理解并正确应用Python的浮点数格式化技巧。

1046

被折叠的 条评论
为什么被折叠?



