ホームページ  >  記事  >  バックエンド開発  >  Python2の割り算には小数点はありますか?

Python2の割り算には小数点はありますか?

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼オリジナル
2019-06-18 17:36:364230ブラウズ

Python2 の除算には小数点はありますか? Python2 で除算を使用する場合、整数部分のみが取得され、小数部分は保持されないため、小数点はありません。ただし、除算パッケージをインポートすることで、Python2 に小数部分を保持させることもできます。

1. python2 と python3 の除算の最大の違い:

Python2の割り算には小数点はありますか?

# python2 は整数部分を取り、小数部分を保持しません。パート

>>> 53/3
17

# python3は実際の結果を取得し、小数点は保持されます

関連する推奨事項: 「pythonビデオチュートリアル

>>> 53/3
17.666666666666668

2. Python2 が小数部を保持したい場合はどうすればよいですか?

(1) インポート パッケージを追加するだけです

>>> from __future__ import division
>>> 53/3
17.666666666666668

(2) 別の方法: に除数または被除数を追加します。他の少なくとも 2 つは float 型に変換されました:

>>> float(53)/3
17.666666666666668

以上がPython2の割り算には小数点はありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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