📅  最后修改于: 2023-12-03 15:04:20.308000             🧑  作者: Mango
在 Python 的 math 包中,floor() 函数返回一个数字的下舍整数,即小于或等于给定数字的最大整数。
该函数在数学计算中非常有用。
math.floor(x)
floor() 函数使用一个参数 x,表示要下舍整的数字。
注意:参数 x 可以是整数、浮点数、负数,但返回值永远是整数。
floor() 函数返回一个整数,表示小于或等于给定数字的最大整数。
以下示例演示了如何使用 floor() 函数。
import math
# 浮点数向下取整
f1 = 3.4
f2 = 3.5
f3 = 3.6
print(math.floor(f1)) # 输出 3
print(math.floor(f2)) # 输出 3
print(math.floor(f3)) # 输出 3
# 整数保持不变
i1 = 4
i2 = -4
print(math.floor(i1)) # 输出 4
print(math.floor(i2)) # 输出 -4
# floor() 与 int() 的区别
print(int(3.7)) # 输出 3
print(math.floor(3.7)) # 输出 3
在上面的示例中,我们使用了三个不同的浮点数来演示如何使用 math.floor() 函数进行下舍整。我们还使用两个整数来说明整数将不受影响。
此外,我们比较了 floor() 和 int() 函数,后者返回最接近数字的整数,这可能会导致不同的结果。