如何在 Python 中顯示兩位小數的貨幣值?

Linda Hamilton
發布: 2024-11-12 02:44:02
原創
673 人瀏覽過

How to Display Money Values with Two Decimal Places in Python?

格式化小數:精確顯示貨幣值

您希望以兩位小數一致地顯示小數值,例如貨幣,無論它們的長度或它們最初是否有小數位。

實現這一點的關鍵是使用新的格式規格來表示數值。最有效且首選的方法是:

from math import pi

'{0:.2f}'.format(pi)  # Output: '3.14'
登入後複製

這裡有詳細的解釋:

  • {0} 表示正在格式化的數值(在本例中為 pi)。
  • :.2f 指定格式。 .2 部分錶示兩位小數,f 表示浮點數。

如果您喜歡更易讀的格式,可以使用 Python String Format Cookbook 或 pyformat.info 參考關於新型字串格式。

或者,Python 3.6 引入了文字字串插值(f-strings)。使用f 字串,上述程式碼可以進一步簡化為:

f'{pi:.2f}'  # Output: '3.14'
登入後複製

此方法提供了一種高效、簡潔的方法來精確格式化十進制值,確保貨幣值或任何其他需要的數值的一致表示具體小數位。

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

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