Pythonの式4+0.5の値のデータ型は何ですか?

angryTom
リリース: 2020-02-25 17:00:49
オリジナル
5653 人が閲覧しました

Pythonの式4+0.5の値のデータ型は何ですか?

#Python の式 4 0.5 値のデータ型は何ですか?

式では、4 は整数、0.5 は浮動小数点数であるため、それらの加算の値の型は 浮動小数点になります。

>>> type(4+0.5)
<class &#39;float&#39;>
ログイン後にコピー

分析は次のとおりです:

Python の整数演算の結果は依然として整数であり、浮動小数点演算の結果は依然として浮動小数点数です:

1 + 2    # ==> 整数 3
1.0 + 2.0    # ==> 浮点数 3.0
ログイン後にコピー

しかし、整数と浮動小数点数の混合演算の結果は浮動小数点数になります:

1 + 2.0    # ==> 浮点数 3.0
ログイン後にコピー

なぜ整数演算と浮動小数点演算を区別する必要があるのでしょうか?

これは、整数演算の結果は常に正確ですが、浮動小数点演算の結果は必ずしも正確ではないためです。コンピューターのメモリがどれほど大きくても、無限に繰り返される小数を正確に表すことができないためです。たとえば、0.1 は次のように置き換えられます。バイナリ表現は、無限に繰り返される 10 進数です。

多くの Python トレーニング ビデオ はすべて Python 学習ネットワーク上にあり、オンラインで学習することを歓迎します。

以上がPythonの式4+0.5の値のデータ型は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!