ホームページ >バックエンド開発 >Python チュートリアル >Python で小数点以下 2 桁を常に表示するように小数値を書式設定する方法

Python で小数点以下 2 桁を常に表示するように小数値を書式設定する方法

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-13 16:19:02803ブラウズ

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

指定した精度で 10 進数値を表示する

Python では、特定の小数桁数で 10 進数値を表示する必要が生じる場合があります。これは、通貨値を処理する場合に特に便利です。

質問:

実際の長さや存在に関係なく、小数点以下 2 桁を常に表示するように、一貫して 10 進数値を書式設定するにはどうすればよいですか?

解決策:

Python 3.6 (リテラル文字列補間):

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

Python 3:

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

書式指定文字列の .2f は、値が小数点以下 2 桁の浮動小数点数として書式設定されることを指定します。

参考文献:

  • [Python 文字列形式クックブック](https://docs.python.org/3/howto/string-formatting.html#the-string-format-cookbook) )
  • [pyformat.info](http://pyformat.info/)

以上がPython で小数点以下 2 桁を常に表示するように小数値を書式設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。