新聞中心
在Python中,除法有兩種:/和//。

10年的阜新網(wǎng)站建設經(jīng)驗,針對設計、前端、開發(fā)、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。成都全網(wǎng)營銷推廣的優(yōu)勢是能夠根據(jù)用戶設備顯示端的尺寸不同,自動調(diào)整阜新建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)從事“阜新網(wǎng)站設計”,“阜新網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。
X / Y
對于Python2.X來說,如果兩個操作數(shù)都是整數(shù),那么結果將向下取整(這個和C里面的不同,C里面是向0取整),也就是說,如果結果本來是-2.5,那么向下取整為-3,如果結果本來是2.5,那么向下取整為2;如果兩個操作數(shù)有浮點數(shù),那么就是浮點數(shù)除法,結果就是浮點數(shù)除法;對于Python3.X來說,不管操作數(shù)有沒有浮點數(shù),都是浮點數(shù)除法:
/ -2 #2.X 商:-3 余數(shù):-1 #3.X 商:-2.5 余數(shù):-1 #C 商:-2 余數(shù):1 5.0 / -2 #2.X 商:-2.5 余數(shù):-1.0 #3.X 商:-2.5 余數(shù):-1.0 #C 商:-2.5 余數(shù):C中的%取余運算符不支持浮點數(shù)類型
上面比較有意思的是對于%取余運算,在Python中,和C語法不同的是,取余運算符支持浮點數(shù)運算,并且如果操作數(shù)有浮點數(shù),那么返回的結果類型也是浮點型。
X // Y
//運算對于Python2.X和Python3.X來說,效果是一樣的,無論操作數(shù)都是整數(shù),還是包括浮點數(shù),//都會向下取整,當然對于有浮點數(shù)的計算,結果仍會以浮點數(shù)形式返回,比如-5.0 // 2,結果是-3.0:
-5 // 2 #2.X 商:-3 余數(shù):1 #3.X 商:-3 余數(shù):1 #C 商:-2 余數(shù):-1 -5.0 // 2 #2.X 商:-3.0 余數(shù):1.0 #3.X 商:-3.0 余數(shù):1.0 #C 商:-2.5 余數(shù):C的取余運算不支持浮點數(shù)
通過上面的例子可以知道,在Python中,余數(shù)的符號和除數(shù)相同(而在C中,余數(shù)的符號和被除數(shù)相同),有了這一點,就可以算出商的大小和符號。更多學習內(nèi)容,請點擊python學習網(wǎng)。
標題名稱:創(chuàng)新互聯(lián)Python教程:python怎么求除數(shù)
本文路徑:http://m.5511xx.com/article/dpccjsh.html


咨詢
建站咨詢
