python中取整數(shù)的幾種方法

1、向下取整: int()
>>> a = 14.38 >>> int(a) 14
2、向上取整:ceil()
使用ceil()方法時需要導(dǎo)入math模塊,例如
>>> import math >>> math.ceil(3.33) 4 >>> math.ceil(3.88) 4
3、四舍五入:round()
>>> round(4.4) 4 >>> round(4.6) 5
4、分別取
將整數(shù)部分和小數(shù)部分分別取出,可以使用math模塊中的 modf()方法
例如:
>>> math.modf(4.25) (0.25, 4.0) >>> math.modf(4.33) (0.33000000000000007, 4.0)
最后一個應(yīng)該是0.33,但是浮點數(shù)在計算機中是無法精確的表示小數(shù)的,python采用IEEE 754規(guī)范來存儲浮點數(shù)。
到此這篇關(guān)于python中取整數(shù)的幾種方法的文章就介紹到這了,更多相關(guān)python取整數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
解決python 未發(fā)現(xiàn)數(shù)據(jù)源名稱并且未指定默認驅(qū)動程序的問題
今天小編就為大家分享一篇解決python 未發(fā)現(xiàn)數(shù)據(jù)源名稱并且未指定默認驅(qū)動程序的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-12-12
python根據(jù)list重命名文件夾里的所有文件實例
今天小編就為大家分享一篇python根據(jù)list重命名文件夾里的所有文件實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-10-10
Python numpy有哪些常用數(shù)據(jù)類型
Numpy提供了兩種基本的對象:ndarray(N-dimensional Array Object)和 ufunc(Universal Function Object)。ndarray是存儲單一數(shù)據(jù)類型的多維數(shù)組,而ufunc則是能夠?qū)?shù)組進行處理的函數(shù)2023-02-02
4種非常實用的python內(nèi)置數(shù)據(jù)結(jié)構(gòu)
這篇文章主要介紹了4種非常實用的python內(nèi)置數(shù)據(jù)結(jié)構(gòu),幫助大家更好的理解和學習使用python,感興趣的朋友可以了解下2021-04-04

