ホームページ >バックエンド開発 >Python チュートリアル >Python2の割り算には小数点はありますか?
Python2 の除算には小数点はありますか? Python2 で除算を使用する場合、整数部分のみが取得され、小数部分は保持されないため、小数点はありません。ただし、除算パッケージをインポートすることで、Python2 に小数部分を保持させることもできます。
1. python2 と python3 の除算の最大の違い:
# 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 サイトの他の関連記事を参照してください。