Python中的除法运算符(Division)和截断除法(Floor division)

在 Python 中执行除法和楼层除法。

一个斜杠“/”是除法(除法运算符),两个斜杠,双斜杠“//”(整数除法运算符)执行截断除法或截断除法(有时称为整数除法)但是,我很好奇两者之间的区别,所以我决定在 Python 中尝试一下。

代码

result_1 = 14 / 8

result_2 = 14 // 8

print(result_1)
print(result_2)

这次,定义一个名为 result_1 的变量,在其中准备两个数字,并使用单斜杠“/”(除法运算符)执行运算。将执行结果存储在 result_1 变量中。

接下来,定义一个名为result_2 的变量,在其中准备两个数字,并使用两个斜杠和一个双斜杠“//”(整数除法运算符)来执行操作。将执行结果存储在 result_2 变量中。

存储后,使用print()输出result_1和result_2变量中的信息。

Python中的除法运算符(Division)和截断除法(Floor division)

执行/验证

现在,让我们运行这个单元格(代码)。

我运行的时候,用一个斜杠“/”(除法运算符)的输出到小数点,但是用两个斜杠和双斜杠“//”(整数除法运算符)的输出被截断了。确认是小数点没有输出。

本文来源:词雅网

本文地址:https://www.ciyawang.com/python-division-floordivision.html

本文使用「 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 」许可协议授权,转载或使用请署名并注明出处。

相关推荐