1、向下取整: int()
1
2
3
|
>>> a = 14.38 >>> int (a) 14 |
2、向上取整:ceil()
使用ceil()
方法時需要導入math
模塊,例如
1
2
3
4
5
|
>>> import math >>> math.ceil( 3.33 ) 4 >>> math.ceil( 3.88 ) 4 |
3、四舍五入:round()
1
2
3
4
|
>>> round ( 4.4 ) 4 >>> round ( 4.6 ) 5 |
4、分別取
將整數部分和小數部分分別取出,可以使用math
模塊中的 modf()
方法
例如:
1
2
3
4
|
>>> math.modf( 4.25 ) ( 0.25 , 4.0 ) >>> math.modf( 4.33 ) ( 0.33000000000000007 , 4.0 ) |
最后一個應該是0.33
,但是浮點數在計算機中是無法精確的表示小數的,python
采用IEEE 754
規范來存儲浮點數。
到此這篇關于python中取整數的幾種方法的文章就介紹到這了,更多相關python
取整數內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!
原文鏈接:https://www.cnblogs.com/python960410445/p/14145665.html