python中的取整


處理數據時,經常會遇到取整的問題,現總結如下

1,向下取整 int()

1 >>>a = 3.1
2 >>>b = 3.7
3 >>>int(a)
3
4 >>>int(b)
3
5 >>>int(-a)
-3
6 >>>int(-b)
-3

2,向上取整 math.ceil()

 1 >>>from math import ceil
 2 >>>a = 3.1
 3 >>>b = 3.7
 4 >>>ceil(a)
 5 4
 6 >>>ceil(b)
 7 4
 8 >>>ceil(-a)
 9 -3
10 >>>ceil(-b)
11 -3

3,四舍五入 round()

 1 >>>a = 3.123
 2 >>>b = 3.256
 3 >>>round(a)
 4 3.0
 5 >>>round(a, 2)
 6 3.12
 7 >>>round(b, 2)
 8 3.26
 9 >>>round(b, 1)
10 3.3

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM