這篇文章主要介紹Python中怎么取整,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
Python中的取整方法:向上取整math.ceil(x)、向下取整math.floor(x)、四舍五入round()、向零取整int()。
1、向上取整:math.ceil(x)
ceil(x)函數(shù)是向上取整,即取大于等于x的最接近整數(shù)。
#encoding:utf-8 import math print "math.ceil---" print "math.ceil(2.3) => ", math.ceil(2.3) print "math.ceil(2.6) => ", math.ceil(2.6) print "\n\nNOTE:every result is type of float" print "math.ceil(2) => ", math.ceil(2)
math.ceil()嚴(yán)格遵循向上取整,所有小數(shù)都是向著數(shù)值更大的方向取整,不論正負(fù)數(shù)都如此
2、向下取整:math.floor(x)
math.floor() 單純向下取整。一般使用floor除法,一般除法/
import math f = 11.2 print math.floor(f) #向下取整 out: 11.0 #返回結(jié)果是浮點(diǎn)型
math.floor()嚴(yán)格遵循向下取整,所有小數(shù)都是向著數(shù)值更小的方向取整,不論正負(fù)數(shù)都如此
3、四舍五入:round()
>>> round(4.4)4 >>> round(4.6)5
注意:遵循“奇進(jìn)偶不進(jìn)”原則。這與我們字面上理解的”五入“有所出入(Python 3.7.4)。
4、向零取整:int()
int(-0.5) >>> 0 int(-0.9) >>> 0 int(0.5) >>> 0 int(0.9) >>> 0
int()函數(shù)是“向0取整”,取整方向總是讓結(jié)果比小數(shù)的絕對(duì)值更小
以上是“Python中怎么取整”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
當(dāng)前名稱:Python中怎么取整-創(chuàng)新互聯(lián)
分享鏈接:http://www.chinadenli.net/article4/ighoe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、搜索引擎優(yōu)化、手機(jī)網(wǎng)站建設(shè)、關(guān)鍵詞優(yōu)化、網(wǎng)站排名、虛擬主機(jī)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容