Pythonで小数点をフォーマットする方法


  1. 文字列のフォーマットメソッドを使用する方法:

    num = 3.14159
    formatted_num = "{:.2f}".format(num)
    print(formatted_num)

    出力: 3.14

    上記の例では、フォーマットメソッドを使用して小数点以下2桁に丸める方法を示しています。"{:.2f}"の部分は、小数点以下2桁の浮動小数点数を表すフォーマット指定子です。

  2. f文字列を使用する方法:

    num = 3.14159
    formatted_num = f"{num:.2f}"
    print(formatted_num)

    出力: 3.14

    上記の例では、f文字列を使用して同じ結果を得ることができます。f文字列はPython 3.6以降で利用可能であり、変数や式を直接文字列に埋め込むことができます。

  3. round関数を使用する方法:

    num = 3.14159
    rounded_num = round(num, 2)
    print(rounded_num)

    出力: 3.14

    round関数を使用すると、小数点以下の桁数を指定して数値を丸めることができます。上記の例では、小数点以下2桁に丸めています。

これらはPythonで小数点をフォーマットするための一般的な方法のいくつかです。他にもさまざまな方法がありますが、これらの方法が最も一般的で使いやすいです。適切な方法を選択して、必要なフォーマットを達成することができます。