當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python trunc()用法及代碼示例


用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

這是因為上限函數用於向上舍入,即朝著正無窮大,而下限函數用於向下舍入,即朝著負無窮大。

但是截斷函數用於向上或向下舍入為零。

截斷函數的圖形表示:
inf



相關用法


注:本文由純淨天空篩選整理自 trunc() in Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。