【Python】print()で小数点以下の表示する桁数を指定する

この記事では、Pythonのprint()関数を使って小数点以下の桁数を指定する方法を紹介します。

方法1では、f文字列を使用し、方法2ではformat()メソッドを使います。

それぞれの方法をサンプルコードとともに解説します。

目次から探す

小数点以下の桁数を指定する方法

方法1: f文字列を使う

Pythonのf文字列を使用すると、小数点以下の桁数を指定して数値を表示することができます。

以下はその方法の例です。

num = 3.1415926535
digits = 3
print(f"{num:.{digits}f}")

上記のコードでは、num変数の値を小数点以下3桁まで表示しています。

実行すると、3.142という結果が表示されます。

方法2: format()メソッドを使う

もう1つの方法として、format()メソッドを使用する方法があります。

以下はその方法の例です。

num = 2.7182818284
digits = 4
print("{:.{}f}".format(num, digits))

このコードでは、num変数の値を小数点以下4桁まで表示しています。

実行すると、2.7183という結果が表示されます。

これらの方法を使うことで、Pythonのprint()関数で小数点以下の表示する桁数を指定することができます。

目次から探す