ホームページ  >  記事  >  バックエンド開発  >  Python のround() 関数: 浮動小数点数の丸め

Python のround() 関数: 浮動小数点数の丸め

王林
王林オリジナル
2023-11-18 15:53:48974ブラウズ

Python のround() 関数: 浮動小数点数の丸め

Python のround() 関数: 浮動小数点数の丸め、特定のコード例が必要です

Python は、豊富な組み込み関数を提供する非常に人気のあるプログラミング言語です。さまざまなライブラリにより、開発者はさまざまなデータ処理や計算操作を実行できます。最も一般的に使用される組み込み関数の 1 つは、浮動小数点数を丸めるために使用されるround() 関数です。

round() 関数の構文は次のとおりです。

round(number[, ndigits])

number は四捨五入する浮動小数点数、ndigitals はオプションのパラメータで、四捨五入する小数点以下の桁数を指定するために使用されます。保持する場合、デフォルト値は 0 です。 Round() 関数は、ndigitals パラメーターで指定された小数点以下の桁数に従って数値を四捨五入し、新しい浮動小数点数を返します。

以下は、round() 関数の使用法を示すいくつかの具体的な例です。

# 例子1:保留小数点后两位
a = 3.1415926
b = round(a, 2)
print(b)  # 输出 3.14

# 例子2:不指定保留小数位数
c = 5.6789
d = round(c)
print(d)  # 输出 6

# 例子3:负数的四舍五入
e = -4.678
f = round(e)
print(f)  # 输出 -5

例 1 では、浮動小数点数 3.1415926 を小数点以下 2 桁で保持し、結果は次のようになります。 3.14。例 2 では、デフォルトで小数点以下 0 桁になる ndigitals パラメータを指定しなかったため、5.6789 は 6 に四捨五入されます。例 3 では、負の数 -4.678 を四捨五入し、-5 を取得しました。

round() 関数が丸め演算を実行する場合、「オッズは繰り上げられ、偶数は繰り上げられない」という原則に従うことに注意してください。つまり、データの小数部がちょうど 0.5 の場合、round() 関数は、奇数桁に隣接する数値を 1 ずつ切り上げる必要がある場合でも、偶数桁を四捨五入します。たとえば、数値 2.5 の場合、round() 関数は四捨五入します。つまり、結果は 2 になります。数値 3.5 の場合、round() 関数は四捨五入します、つまり、結果は 4 になります。

上記の例では、round() 関数のパラメーターとして整数と小数を使用することに加えて、変数、式、関数の戻り値をパラメーターとして使用することもできます。 Round() 関数は非常に柔軟で、さまざまなシナリオのニーズを満たすことができます。

概要:

Python のround() 関数は、浮動小数点数を丸めるための非常に実用的な組み込み関数です。 ndigitals パラメータを指定することで、保持する小数点以下の桁数を柔軟に制御できます。四捨五入する場合は、「奇数は四捨五入され、偶数は四捨五入されない」という原則に従ってください。単純な数値計算でも複雑なデータ分析でも、round() 関数は利便性とサポートを提供します。

この記事が、round() 関数の理解と使用に役立ち、実際のプログラミングのニーズに合わせてより適切に使用できることを願っています。

以上がPython のround() 関数: 浮動小数点数の丸めの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。