当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。