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