このチュートリアルでは、Pythonでfloatを小数点以下2桁に丸める方法を学びます。 簡単な答えは、Pythonround()
を使用して小数点以下2桁に変更することです。 小数点以下の2桁は、浮動小数点変数の小数点以下の2桁です。
浮動小数点数を小数点以下3桁に丸めることもできます。 round()
は、このタスクを実行するためのPythonの一般的に知られている関数です。 しかし、あなたはPythonの他の関数を使っていくつかの他の方法を学びます。
だから、ここで与えられた例で浮動小数点数を小数点以下2桁に変換してみましょう。
目次
浮動小数点数を小数点以下2桁に丸めるには、Python
を使用する必要がありますround()
。 Round関数は、使用する一般的な関数であり、必要な引数は2つだけです。 小数点以下2桁に丸める場合は、2番目の引数の値として2を渡す必要があります。 最初の引数は、変換するPythonの文字列です。
1
2
|
myFloat=23.98765;
print(round(myFloat, 2));
|
出力
23.99
上記の例では、小数点以下2桁に丸められた文字列を示しています。 この例では、2番目の小数点以下の桁数は8です。 ただし、ラウンド変換の後、2番目の10進数として9が取得されます。 これは、round()
が5以上の場合は値を大きくするためです。
: 小数点第三位の数値が5より大きい場合、出力では小数点第2位の値が1に増加します。
浮動小数点数を小数点以下3桁に丸 同じround()
を使用し、2番目の引数として3を渡す必要があります。 最初の引数は、関数に渡す必要があるのと同じfloat変数です。
1
2
|
myFloat=23.98765;
print(round(myFloat, 3));
|
出力
23.988
上記の例では、浮動小数点数の小数点以下3桁の出力を丸めて示しています。 10進数の後の3番目の桁も、前の桁が5を超えると増加します。
Pythonで数字を小数点以下二桁に四捨五入する他の方法
上記のすべての方法に加えて、Pythonのいくつかの他の方法があります。 これらのメソッドを使用すると、float値を小数点以下2桁または小数点以下3桁に丸めることができます。 これらの方法も簡単で便利です。 ただし、これらのメソッドは、floatを小数点以下2桁に変換するために一般的に使用されるメソッドではありません。浮動小数点数を小数点以下2桁に変換するには、format()
を使用する必要があります。
浮動小数点数を小数点以下2桁に変換するには、format()
を使用する必要 2番目の引数は’.2f
‘で、最初の引数は渡す必要があるfloat変数です。
1
2
|
myFloat=23.98765;
print(format(myFloat,’.2階’));
|
出力
23.99
上記の例では、浮動小数点数を小数点以下2桁に丸めます。 ただし、floatを小数点以下3桁に変換することもできます。 Pythonで浮動小数点数を小数点以下2桁に変換するには、さらに読む必要があります。Python
のformat()
を使用して浮動小数点数を小数点以下3桁に丸めるfloatを小数点以下2桁に変換するには、3番目の引数を’.3f
‘として渡す必要があります。 の最初の引数format()
あなたが変換したいfloat変数でなければなりません。
1
2
|
myFloat=23.98765;
print(format(myFloat,’.3階’));
|
出力
23.988
上記の例では、float値を小数点以下二桁に変換しています。 この方法に加えて、小数点以下2桁に変換する別の方法もあります。
Floatを小数点以下2桁に丸める別の方法を使用する
float値を小数点以下2桁に変更するには、以下の例を使用する必要があります。 これはformat()
と同じかもしれませんが、それを使用する方法は異なります。 この方法では、パーセンテージ(%)記号を使用する必要があります。
1
2
|
myFloat=23.98765;
print(“%.2f”%myFloat);
|
出力
23.99
上記の例は、Pythonでfloat値を小数点以下2桁に変更する例を示しています。
無料のPYTHONチートシートをダウンロード
あなたも読むのが好きかもしれません
- Pythonで文字列を大文字に変更する方法
- Pythonですべての文字列を小文字に変換
- Pythonで二つの文字列変数を組み合わせる
私はあなたがどのようにこのチュートリアルが好きであることを願っています浮動小数点数をPythonで小数点以下2桁に丸めます。