python - 垫 python float

标签 python floating-point zero pad

我想填充一些百分比值,以便小数位前始终有 3 个单位。使用整数我可以使用 '%03d' - 是否有等效的 float ?

'%.3f' 适用于小数点后,但 '%03f' 什么都不做。

最佳答案

'%03.1f' 有效(1 可以是任何数字,也可以是空字符串):

>>> "%06.2f"%3.3
'003.30'

>>> "%04.f"%3.2
'0003'

请注意,字段宽度包括小数位和小数位。

关于python - 垫 python float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1424638/

相关文章:

python - matplotlib中具有不同比例的多轴

swift - Swift 中 Float.addProduct 的用途是什么?

c# - 可空类型 : better way to check for null or zero in c#

C 浮点零比较

java - 如何从 double 中删除尾随零

python pandas 多级索引 - 添加新列

python - pygame 将图像放置在屏幕上的问题

Python 数据透视表/Groupby 文本列

c - 在 C 中实现 ceil()

java - 无 strictfp 的最小精度单位