Python - 基本數據處理函數 round()、int()、floor()、ceil()


前言

對每位程序員來說,在編程過程中數據處理是不可避免的,很多時候都需要根據需求把獲取到的數據進行處理,取整則是最基本的數據處理。取整的方式則包括向下取整、四舍五入、向上取整等等

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

 


免責聲明!

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



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