Pythonでは、浮動小数点数を特定の小数点以下の桁数に丸めるためにいくつかの方法があります。
round
関数を使用する
Pythonのround
関数を使用して、浮動小数点数を特定の小数点以下の桁数に丸めることができます。例えば、以下のように使用します。
b = 6.456453
print(round(b,3)) # 6.456
この例では、b
の値を小数点以下3桁に丸めています。
文字列フォーマットを使用する
Pythonの文字列フォーマットを使用して、浮動小数点数を特定の小数点以下の桁数に丸めることもできます。例えば、以下のように使用します。
a = 13.946
print("%.2f" % a) # 13.95
この例では、a
の値を小数点以下2桁に丸めています。
f-stringを使用する
Python 3.6以降では、f-stringを使用して浮動小数点数を特定の小数点以下の桁数に丸めることができます。例えば、以下のように使用します。
foobar = 3.141592
print(f'My number is {foobar:.2f}') # My number is 3.14
この例では、foobar
の値を小数点以下2桁に丸めています。
以上の方法を使用することで、Pythonで浮動小数点数を特定の小数点以下の桁数に丸めることができます。それぞれの方法には特性がありますので、適切な方法を選択して使用してください。