在本文中,我们将详细了解 Python 中的 // 运算符。
要在 Python 中进行楼层划分,请使用双斜杠 //?运算符。此 // 运算符将第一个数字除以第二个数字,并将结果舍入到最接近的整数(或整数)。
要使用双斜杠?//?运算符,请按照与常规除法相同的步骤进行操作。唯一的区别是您使用双斜杠 // 而不是单斜杠 / ?
以下是执行所需任务要遵循的算法/步骤。?
以下程序使用 Python 中的 // 运算符返回第一个数字的下限除法与第二个数字 ?
以下是执行所需任务要遵循的算法/步骤。?
以下程序使用 Python 中的 // 和 / 运算符返回第一个数字的楼层除法和除以第二个数字 ?
上面的代码显示双斜杠 (//) 运算符将两个数字的除法结果向下舍入到最接近的整数。
注意?? 如果我们用负数进行楼层除法,结果仍将向下舍入(最接近的整数)
在 Python 中,math.floor()?与双斜杠 // 运算符一样,将数字舍入到最接近的整数。
因为它们在幕后做同样的事情,math.floor() 是?// 运算符的替代品。
使用 // 运算符除以两个数字时,将在后台调用?__floordiv__()?函数。
以下程序显示了 // 运算符的工作原理 -
在本教程中,您已经学习了如何使用双斜杠 // 运算符及其在后台的工作原理。此外,您还了解了两个 // 运算符替代方案:math.floor() 和 __floordiv__() 函数。
不要混淆使用哪个。地板划分的三种方法都以相同的方式工作。但是,我建议您使用双斜杠 // 运算符,因为它允许您键入更少的内容。
读完这篇文章后,您心情如何?