面试题答案
一键面试math.trunc()
函数作用
math.trunc()
函数用于返回数字的整数部分,会直接将小数部分截断,不进行四舍五入。
使用场景
当需要直接获取浮点数的整数部分,忽略小数部分时,可使用该函数。例如在一些财务计算场景中,只需要获取金额的整数部分,不需要小数部分的精确值。
代码示例及解释
import math
num1 = 3.14159
result1 = math.trunc(num1)
print(result1)
上述代码中,math.trunc(3.14159)
将 3.14159
的小数部分直接截断,返回整数 3
。
处理负数的结果
import math
num2 = -2.718
result2 = math.trunc(num2)
print(result2)
当处理 -2.718
时,math.trunc(-2.718)
同样直接截断小数部分,返回 -2
。因为 trunc()
函数是向零截断,而不是向下取整。