參考:向下取整:int() , math.floor()參考:
>>
> a =
12.66
>>
>
int(a)
12>>
> math.floor(
3.14)3
>>
> math.floor(
3.54
)3
向上取整:math.ceil()
>>
>
import math
>>
> math.ceil(
3.14)4
>>
> math.ceil(
3.66
)4
四捨五入:round()
>>
>
round
(3.14)3
>>
>
round
(3.54
)4
分別取整數部分和小數部分
>>
> math.modf(
3.52)(
0.52
,3.0
)>>
> math.modf(
6.14)(
0.13999999999999968
,6.0
)
最後乙個結果應該是(0.14, 6.0)
,而存在的問題是:浮點數在計算機中的表示。當前技術支援下,浮點數在計算機中是無法精確的表示小數的。python採用ieee 754
規範來儲存浮點數。 python取整方法
用 math 模組中的 ceil 方法 import math math.ceil 3.25 4.0 math.ceil 3.75 4.0 math.ceil 4.85 5.0直接用內建的 int 函式即可 a 3.75 int a 3floor import math math.floor x 對...
Python取整的方法
python自帶的int 取整 int 1.2 1 int 2.8 2 int 0.1 0 int 5.6 5總結 int 函式是 向0取整 取整方向總是讓結果比小數的絕對值更小 import math math.ceil 0.6 1 math.ceil 1.1 2 math.ceil 3.0 3 ...
python 常見的取整方法
碎玉長青關注 2018.07.16 15 45 50字數 400閱讀 6,122 摘自 資料處理是程式設計中不可避免的,很多時候都需要根據需求把獲取到的資料進行處理,取整則是最基本的資料處理。取整的方式則包括向下取整 四捨五入 向上取整等等。向下取整直接用內建的int 函式即可 a 3.75 int...