在 Python 中,我們可以使用內置的 round 函數對浮點數取整,而對于整數的取整,則可以使用 Python 的整數運算。
Python 中的整數運算有以下幾種:
# 向下取整 x // y # 向上取整(使用內置的 math 模塊) import math math.ceil(x / y) # 四舍五入 round(x/y) # 取模(余數) x % y
舉個例子:
# 向下取整 >>> 5 // 2 2 # 向上取整 >>> import math >>> math.ceil(5 / 2) 3 # 四舍五入 >>> round(5 / 2) 2 # 取模(余數) >>> 5 % 2 1
需要注意的是,在 Python2 中,除法運算默認是整數除法,即兩個整數相除會得到一個整數,而非浮點型結果。如果需要進行浮點數除法,可以將其中一個操作數轉換為浮點數。
# 整數除法,結果為 2 >>> 5 / 2 # 浮點數除法,結果為 2.5 >>> 5.0 / 2
總之,Python 中的取整是相當簡單的,只需要使用內置函數或者整數運算即可。
上一篇mysql原始庫
下一篇grep po json