【发布时间】:2018-07-02 21:25:04
【问题描述】:
我正在尝试通过以下方式在 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} 添加如果没有小数部分,太多的零。
【问题讨论】:
-
stackoverflow.com/questions/2389846/python-decimals-format 顺便说一句,但不是重复的,因为我的前导零需要不同的答案。
标签: python