python – 如何格式化具有给定精度和零填充的浮点数?

前端之家收集整理的这篇文章主要介绍了python – 如何格式化具有给定精度和零填充的浮点数?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我看了几十个类似的问题 – 我很高兴能得到另一个答案的链接 – 但我想在 python 3.3中填零一个浮点数
n = 2.02
print( "{?????}".format(n))
# desired output:
002.0200

浮点的精度很容易,但我不能得到零填充.什么进入????的

解决方法

您可以使用格式说明符,如下所示
>>> "{:0>8.4f}".format(2.02)
'002.0200'
>>> print("{:0>8.4f}".format(2.02))
002.0200
>>>

这里,8表示总宽度,.4表示精度.并且0>表示字符串必须右对齐并从左侧填充0.

猜你在找的Python相关文章