【发布时间】:2020-04-12 16:35:38
【问题描述】:
我需要的类似于%.2f,但删除任何0 或. 结尾。
下面是一个示例,左侧是浮点数,右侧是所需的格式。
4525.0014436 -> '4525'
4525.0091 -> '4525.01'
4525.1036 -> '4525.1'
4525.163465 -> '4525.16'
4525.998 -> '4526'
有没有办法在 python 中格式化?还是有必要通过算法来做?
【问题讨论】:
-
第二个例子 - 为什么是 4525.1 而不是 4525.09?
标签: python string formatting number-formatting