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

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

Linda Hamilton
發布: 2024-11-13 16:19:02
原創
795 人瀏覽過

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板