为什么我们在Python中使用'%04.3f'?

时间:2015-11-15 07:37:06

标签: python string-formatting

我遇到了以下代码。

print ('%04.3f' % random.uniform(1, 100))

'%04.3f'在代码中代表什么?

1 个答案:

答案 0 :(得分:4)

大多数语言的格式说明符都源自语言。

您可以参考完整格式list here

格式%04.3f指定:

  • %f =>浮点值精度
  • %.3f =>具有3位小数精度的浮点值
  • %04.3f =>浮点值,小数点后3位精度和4位数。如果值小于04,则0表示该号码将使用9999填充。