前言
對每位程序員來說,在編程過程中數據處理是不可避免的,很多時候都需要根據需求把獲取到的數據進行處理,取整則是最基本的數據處理。取整的方式則包括向下取整、四舍五入、向上取整等等
- 向下取整:int()
-
四舍五入:round()
-
可以理解成向下取整:math.floor()
- 向上取整:math.ceil()
#!/usr/bin/env python # -*- coding: utf-8 -*- from math import floor, ceil num = 5.99 print(int(num)) print(round(num)) print(floor(num)) print(ceil(num)) num = 5.49 print(int(num)) print(round(num)) print(floor(num)) print(ceil(num)) print(type(round(num))) print(type(floor(num))) print(type(ceil(num)))
執行結果
5 6 5 6 5 5 5 6 <class 'int'> <class 'int'> <class 'int'>