ホームページ >バックエンド開発 >Python チュートリアル >Python での丸めのいくつかの方法のまとめ

Python での丸めのいくつかの方法のまとめ

高洛峰
高洛峰オリジナル
2017-01-09 11:53:333249ブラウズ

はじめに

すべてのプログラマにとって、プログラミングプロセスではデータ処理が避けられず、多くの場合、取得したデータを必要に応じて処理する必要があります。四捨五入の方法には、切り捨て、切り上げ、切り上げなどが含まれます。 Python での丸めのいくつかの方法を見てみましょう。

1. 切り捨て

切り捨てるには、組み込みの int() 関数を使用します:

>>> a = 3.75
>>> int(a)
3

2. 数値を四捨五入するには、round() 関数を使用します:

>>> round(3.25); round(4.85)
3.0
5.0

3. 切り上げ

には、数学モジュールの ceil() メソッドが必要です:

>>> import math
>>> math.ceil(3.25)
4.0
>>> math.ceil(3.75)
4.0
>>> math.ceil(4.85)
5.0

4. 整数部分と小数部分をそれぞれ切り上げます

はい。この場合、数値部分と整数部分を含むタプルを返す modf() メソッドを使用できます。興味があります。 論理的に言えば、最後の出力結果は (0.2, 4.0) を返すはずです。これには別の問題が伴います。つまり、コンピュータにおける浮動小数点数の表現は、コンピュータにおける小数を正確に表現することができず、少なくとも現在のコンピュータではこれを行うことができません。上記の例の最終出力は、計算における 0.2 の近似表現にすぎません。 Python は、C と同様に、IEEE 754 仕様を使用して浮動小数点数を格納します。

概要

上記は Python のいくつかの丸め方法に関するものです。この記事の内容が皆さんの学習や仕事に役立つことを願っています。ご質問がある場合は、メッセージを残して連絡してください。

Python での丸めのいくつかの方法の概要と関連記事については、PHP 中国語 Web サイトに注目してください。

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