python中四捨五入及向上向下取整處理

2021-08-31 03:14:36 字數 602 閱讀 6533

下面介紹幾種常用的取整方法,包括向下取整、四捨五入、向上取整。

(1)向下取整

向下取整很簡單,直接使用int()函式即可,如下**(python 2.7.5 idle)

>>> a = 3.75>>> int(a)3
2)四捨五入

第二種就是對數字進行四捨五入,具體的看下面的**:

>>> a=3.25;b=3.75>>> round(a);round(b)3.04.0
a=3.1415
round(a,2)     3.14
round(a,3)       3.141
(3)向上取整

但三種,就是向上取整,也就是我這次資料處理中需要的,由於之前沒在python中用到過,所以不太熟悉,其實python的math中就帶了向上取整的函式,即 ceil 方法,專門用於向上取整,例項如下:

>>> import math>>> math.ceil(3.25)4.0>>> math.ceil(3.75)4.0

qt的四捨五入 Qt(C )四捨五入

qt現在是四捨六入五成雙,要想四捨五入得自己想辦法,實現如下 include include double c1 3.435 double c2 3.445 double c3 3.4351 double c4 3.4451 double c5 3.445 qdebug qdebug qdebug ...

mysql 金額 四捨五入 mysql四捨五入

雲資料庫 mysql 雲資料庫 rds for mysql 是穩定可靠 可彈性伸縮的雲資料庫服務。通過雲資料庫能夠讓您幾分鐘內完成資料庫部署。雲端完全託管,讓您專注於應用程式開發,無需為資料庫運維煩惱 低至 0.24 小時起,買1年83折 雲資料庫mysql 雲資料庫 rds for mysql 是...

python 數字四捨五入

在處理時間時,你會經常遇到小數點後有許多數字的浮點值。為了讓這些值更易於處理,可以用 python 內建的 round 函式將它們縮短,該函式按照指定的精度四捨五入到乙個浮點數。只要傳入要捨入的數字,再加上可選的第二個引數,指明需要傳入到小數點後多少位。如果省略第二個引數,round 將數字四捨五入...