創(chuàng)新互聯(lián)www.cdcxhl.cn八線動態(tài)BGP香港云服務(wù)器提供商,新人活動買多久送多久,劃算不套路!
這篇文章主要介紹python向上取整還有小數(shù)部分的解決方法是什么,文中介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們一定要看完!
Python的幾種取整的方法
數(shù)據(jù)處理是編程中不可避免的,很多時候都需要根據(jù)需求把獲取到的數(shù)據(jù)進行處理,取整則是最基本的數(shù)據(jù)處理。取整的方式則包括向下取整、四舍五入、向上取整等等。
1、向下取整
向下取整直接用內(nèi)建的 int() 函數(shù)即可:
>>> a = 3.75 >>> int(a) 3
2、四舍五入
對數(shù)字進行四舍五入用 round() 函數(shù):
>>> round(3.25); round(4.85) 3.0 5.0
3、向上取整
向上取整需要用到 math 模塊中的 ceil() 方法:
>>> import math >>> math.ceil(3.25) 4.0 >>> math.ceil(3.75) 4.0 >>> math.ceil(4.85) 5.0
4、分別取整數(shù)部分和小數(shù)部分
有時候我們可能需要分別獲取整數(shù)部分和小數(shù)部分,這時可以用 math 模塊中的 modf() 方法,該方法返回一個包含小數(shù)部分和整數(shù)部分的元組:
>>> import math >>> math.modf(3.25) (0.25, 3.0) >>> math.modf(3.75) (0.75, 3.0) >>> math.modf(4.2) (0.20000000000000018, 4.0)
以上是python向上取整還有小數(shù)部分的解決方法是什么的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道!
名稱欄目:python向上取整還有小數(shù)部分的解決方法是什么-創(chuàng)新互聯(lián)
轉(zhuǎn)載來于:http://aaarwkj.com/article42/jophc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、定制開發(fā)、微信公眾號、動態(tài)網(wǎng)站、App開發(fā)、Google
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容