課程
/后端開發
/Python
/初識Python
print(11/4)
執行結果: 2.75
2018-02-22
源自:初識Python 3-8
正在回答
在Python 2.6中,’/’執行傳統除法,如果操作數都是整數的話,執行截斷的整數除法(即對于結果只保留整數部分),否則,執行浮點除法(保留余數);’//’執行Floor除法,與Python3.0一樣,對于整數執行截斷除法,浮點數執行浮點除法。
在Python 3.0中,’/’總是執行真除法,不管操作數的類型,都會返回包含任何余數的浮點結果;’//’執行Floor除法,截除掉余數并且針對整數操作數返回一個整數,如果有任何一個操作數是浮點數,則返回一個浮點數。
>>>print(12/4) 3.0 >>>print(12//4) 3 上面是第一種情況,整數相除得出浮點數 下面是第二種情況,整數相除得出整數
/除法計算結果是浮點數,即使是兩個整數恰好整除,結果也是浮點數;還有一種除法是//,稱為地板除,兩個整數的除法仍然是整數。
使用工具? PyCharm
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-04-01
在Python 2.6中,’/’執行傳統除法,如果操作數都是整數的話,執行截斷的整數除法(即對于結果只保留整數部分),否則,執行浮點除法(保留余數);’//’執行Floor除法,與Python3.0一樣,對于整數執行截斷除法,浮點數執行浮點除法。
在Python 3.0中,’/’總是執行真除法,不管操作數的類型,都會返回包含任何余數的浮點結果;’//’執行Floor除法,截除掉余數并且針對整數操作數返回一個整數,如果有任何一個操作數是浮點數,則返回一個浮點數。
2018-03-02
2018-03-02
/除法計算結果是浮點數,即使是兩個整數恰好整除,結果也是浮點數;
還有一種除法是//,稱為地板除,兩個整數的除法仍然是整數。
2018-02-22
使用工具? PyCharm