用Python截斷
python中有許多內置模塊。在這些模塊中,有一個有趣的模塊,稱為數學模塊,其中具有多個函數,例如,天花板, floor ,截斷,階乘,工廠等。
在這些函數中,有一個有趣的函數稱為truncate,它充當負數的上限函數和正數的下限函數。
如果是正數
# Python program to show output of floor(), ceil()
# truncate() for a positive number.
import math
print math.floor(3.5) # floor
print math.trunc(3.5) # work as floor
print math.ceil(3.5) # ceil
輸出:
3.0 3 4.0
在負數的情況下
# Python program to show output of floor(), ceil()
# truncate() for a negative number.
import math
print math.floor(-3.5) # floor
print math.trunc(-3.5) # work as ceil
print math.ceil(-3.5) # ceil
輸出:
-4.0 -3 -3.0
這是因為上限函數用於向上舍入,即朝著正無窮大,而下限函數用於向下舍入,即朝著負無窮大。
但是截斷函數用於向上或向下舍入為零。
相關用法
注:本文由純淨天空篩選整理自 trunc() in Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。