前言
對每位程式設計師來說,在程式設計過程中資料處理是不可避免的,很多時候都需要根據需求把所獲得的資料處理,而取整則是最基本的資料處理。取整的方式則包括向下取整、四捨五入、向上取整等等。下面就來看看在Python中取整的幾種方法吧。
1、向下取整
向下取整直接用內建的 int() 函數即可:
>>> a = 3.75 >>> int(a) 3
2、四捨五入
(
>>> round(3.25); round(4.85) 3.0 5.0
3、向上取整
向上取整需要用到math 模組中的 ceil()
>>> import math >>> math.ceil(3.25) 4.0 >>> math.ceil(3.75) 4.0 >>> math.ceil(4.85) 5.0有人可能會對最後一個輸出結果感到詬異,照理說它應該回傳(0.2, 4.0) 才對。這裡涉及了另一個問題,即浮點數在計算機中的表示,在計算機中是無法精確的表示小數的,至少目前的計算機做不到這一點。上例中最後的輸出結果只是 0.2 在計算中的近似表示。 Python 和 C 一樣, 採用 IEEE 754 規範來儲存浮點數。
總結
以上就是關於Python中幾種取整方法的全部內容了,希望本文的內容對大家的學習或工作能帶來一定的幫助,如果有疑問大家可以留言交流。
更多Python中取整的幾種方法小結相關文章請關注PHP中文網!