gpt4 book ai didi

python - 在 python 中格式化整数和 float

转载 作者:太空宇宙 更新时间:2023-11-03 13:48:45 24 4
gpt4 key购买 nike

我正在尝试弄清楚如何打印格式化字符串四舍五入到有效数字。假设我有:

x = 8829834.123

我想将它打印成四舍五入的数字,作为一个整数。我试过:

print "%4d"%x

我刚刚得到:

8829834

为什么不显示:

8829000?

我认为这就是字符串格式的工作原理。

最佳答案

舍入到 4 位有效数字:

f = float("%.4g" % 8829834.123)

将其打印为整数:

print "%.0f" % f
# -> 8830000

关于python - 在 python 中格式化整数和 float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13909465/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com