python 資料取整方法

2021-10-07 09:40:33 字數 893 閱讀 3211

參考:

參考:

向下取整: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...