gpt4 book ai didi

Python 格式化前导零和可选小数

转载 作者:太空狗 更新时间:2023-10-30 02:15:46 27 4
gpt4 key购买 nike

我正在尝试通过以下方式在 Python 中格式化一些数字:

(number) -> (formatted number)
1 -> 01
10 -> 10
1.1 -> 01.1
10.1 -> 10.1
1.1234 -> 01.1

我可以为此使用什么格式规范?

我试过的:如果没有小数部分,{:04.1f} 将无法正常工作,而 {:0>2} 仅适用于整数, {:0.2g} 接近但不添加前导零,{:0>4.2g} 如果没有小数部分则添加太多零。

最佳答案

由于特殊情况不需要小数点,因此没有格式规则。

解决方法:

"{:04.1f}".format(number).replace(".0", "")

关于Python 格式化前导零和可选小数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48412215/

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