gpt4 book ai didi

python - 如何使用字符串格式来显示前导零和 3 的精度?

转载 作者:IT老高 更新时间:2023-10-28 22:14:03 24 4
gpt4 key购买 nike

我试图用前导和尾随零表示一个数字,以便总宽度为 7,包括小数点。例如,我想将“5”表示为“005.000”。似乎字符串格式可以让我做一个或另一个,但不能两者兼而有之。这是我在 Ipython 中得到的输出,说明了我的问题:

In [1]: '%.3f'%5
Out[1]: '5.000'

In [2]: '%03.f'%5
Out[2]: '005'

In [3]: '%03.3f'%5
Out[3]: '5.000'

第 1 行和第 2 行完全符合我的预期。第 3 行只是忽略了我想要前导零的事实。有任何想法吗?谢谢!

最佳答案

第一个数字是位数,包括小数点。

>>> '%07.3f' % 5
'005.000'

重要提示:小数点 (.) 和减号 (-) 都包含在计数中。

关于python - 如何使用字符串格式来显示前导零和 3 的精度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3604587/

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