更新時間:2018-01-30 來源:黑馬程序員 瀏覽量:
通常C/C++中,"/ " 算術運算符的計算結果是根據參與運算的兩邊的數據決定的,比如:
6 / 3 = 2 ; 6,3都是整數,那么結果也就是整數2;
6.0 / 3.0 = 2.0 ; 6.0,3.0是浮點數,那么結果也是浮點數2.0,跟精確的說,只要" / " 兩邊有一個數是浮點數,那么結果就是浮點數。
在Python2.2版本以前也是這么規(guī)定的,但是,Python的設計者認為這么做不符合Python簡單明了的特性,于是乎就在Python2.2以及以后的版本中增加了一個算術運算符" // "來表示整數除法,返回不大于結果的一個最大的整數,而" / " 則單純的表示浮點數除法,但是,為了折中,所有2.X版本中,也是為了向后兼容,如果要使用" // ",就必須加上一條語句:
from __future__ import division
一看到這句," / "就表示 浮點數除法,返回浮點結果;" // "表示整數除法。
但是,預計在Python3.0發(fā)布時,就沒有這種折中情況了,," / "就一定表示 浮點數除法,返回浮點結果;" // "表示整數除法。
本文版權歸黑馬程序員人工智能+Python學院所有,歡迎轉載,轉載請注明作者出處。謝謝!
作者:黑馬程序員人工智能+Python培訓學院
首發(fā):http://python.itheima.com/
【AI設計】北京143期畢業(yè)僅36天,全員拿下高薪offer!黑馬AI設計連續(xù)6期100%高薪就業(yè)
2025-09-19【跨境電商運營】深圳跨境電商運營畢業(yè)22個工作日,就業(yè)率91%+,最高薪資達13500元
2025-09-19【AI運維】鄭州運維1期就業(yè)班,畢業(yè)14個工作日,班級93%同學已拿到Offer, 一線均薪資 1W+
2025-09-19【AI鴻蒙開發(fā)】上海校區(qū)AI鴻蒙開發(fā)4期5期,距離畢業(yè)21天,就業(yè)率91%,平均薪資14046元
2025-09-19【AI大模型開發(fā)-Python】畢業(yè)33個工作日,就業(yè)率已達到94.55%,班均薪資20763元
2025-09-19【AI智能應用開發(fā)-Java】畢業(yè)當天offer率91%,薪資1W+占比54.2%,班級均薪12k+
2025-09-19