我想垫一些百分比值,使得总有小数位前3个单位。 随着整型我可以用“%03D” - 是有浮动的相同呢?
“%.3f”工程为小数位,但“%03F”什么都不做了。
我想垫一些百分比值,使得总有小数位前3个单位。 随着整型我可以用“%03D” - 是有浮动的相同呢?
“%.3f”工程为小数位,但“%03F”什么都不做了。
“%03.1f”的工作原理(1可以是任何数目,或空字符串):
>>> "%06.2f"%3.3
'003.30'
>>> "%04.f"%3.2
'0003'
注意,场宽度包括小数和小数位。
另外,如果你想使用.format
:
{:6.1f}
↑ ↑
| |
# digits to pad | | # of decimal places to display
{:6.1f}
使用示例:
'Num: {:6.1f}'.format(number)
你可以使用zfill以及,.
str(3.3).zfill(5)
'003.3'