首頁 >後端開發 >Python教學 >如何在 Python 中格式化小數值以始終顯示小數點後兩位?

如何在 Python 中格式化小數值以始終顯示小數點後兩位?

Linda Hamilton
Linda Hamilton原創
2024-11-13 16:19:02796瀏覽

How to Format Decimal Values to Always Show Two Decimal Places in Python?

以指定精確度顯示小數值

在 Python 中,您可能會遇到需要顯示特定小數位數的小數值。這在處理貨幣值時特別有用。

問題:

如何一致地格式化小數值以始終顯示兩位小數,無論實際長度或存在如何初始數字中有多少位小數?

解:

Python 3.6(文字字串插值):

amount = 49.0
print(f"{amount:.2f}")  # Output: 49.00

from math import pi  # Example: pi ~ 3.141592653589793
print("{0:.2f}".format(pi))  # Output: 3.14

格式字串中的.2f 指定該值應格式化為具有兩位小數的浮點數。

參考文獻:

  • [Python 字串格式手冊](https://docs.python.org/3/howto/string-formatting. html#the-string-format-cookbook )
  • [pyformat.info](http://pyformat.info/)

以上是如何在 Python 中格式化小數值以始終顯示小數點後兩位?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:閃電 Python下一篇:閃電 Python