2015-11-15 57 views
-3

我遇到以下代碼。爲什麼我們在Python中使用'%04.3f'?

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

'%04.3f'代表什麼?

+2

[文獻](https://docs.python.org/3/library/string.html#string-formatting) –

+1

看到https://pyformat.info/ – furas

+0

它用於具有至少4個小數點後3位的字符。 – Zety

回答

2

大多數語言的格式說明符來源於語言。

您可以參考完整格式list here


格式%04.3f規定了:

  • %f =>浮點值精度
  • %.3f =>浮點值用3小數精度
  • %04.3f =>浮點值,用3小數精度和小數點左邊4位數字。 04表示如果該值小於9999,則該數字將用0填充。
相關問題