Pythonで浮動小数点数を簡単にきれいに表示する方法


  1. round() 関数を使用する方法:

    num = 3.14159
    rounded_num = round(num, 2)
    print(rounded_num)  # 結果: 3.14

    round() 関数は、指定した小数点以下の桁数に丸められた値を返します。

  2. 文字列フォーマットを使用する方法:

    num = 3.14159
    formatted_num = "{:.2f}".format(num)
    print(formatted_num)  # 結果: 3.14

    "{:.2f}" は、小数点以下2桁まで表示するためのフォーマット指定子です。

  3. f-stringを使用する方法 (Python 3.6以降):

    num = 3.14159
    formatted_num = f"{num:.2f}"
    print(formatted_num)  # 結果: 3.14

    f-stringは、文字列内で変数や式を埋め込むためのシンプルな方法です。

これらの方法を使用すると、浮動小数点数を特定の桁数に丸めたり、指定した形式で表示したりすることができます。適切な方法を選んで、プロジェクトや好みに合わせて利用してください。