Python中取余、除法、取整的操作逻辑 您所在的位置:网站首页 余是什么 Python中取余、除法、取整的操作逻辑

Python中取余、除法、取整的操作逻辑

2024-07-12 15:30| 来源: 网络整理| 查看: 265

对于python而言,容易混淆的运算符有 除(/),取余(%),取整(//)。

取余(%)

对于这三种运算符而言,取余操作有时会令人费解。例如:

7 % 3 =1 1 % 10 = 1 0.3 % 10 = 0.3 那么为什么会是这总情况呢?

python中取余操作的逻辑为:用公式表示如下a = b*x + r。其中a 为被除数,b为除数,x为整数,r表示余数。下面我们用例子验证一下:

7 % 3 = 1 ====》 7 = 3 * 2 +1 余数为1。 1% 10 = 1 ====》 1 = 10 * 0 +1 余数为1。 0.3 % 10 = 0.3 ====》 0.3 = 10 * 0 +0.3. 余数为0.3。 其余取余操作同理即可得到。

在Python中验证一下,我们的例子:

>>> 7 % 3 1 >>> 1 % 10 1 >>> 0.3 % 10 0.3 >>> 除法(/) 除法和咱们之前小学学到过的除法是一样的,这里就不再做详细讲解,通过例子进行验证: >>> 7/3 2.3333333333333335 >>> 1/10 0.1 >>> 0.3/10 0.03 取整 (//) 取整和取余大致可以理解为取商的整和取余数,用取余的逻辑很好理解。 >>> 7//3 2 >>> 1//10 0 >>> 0.3//10 0.0


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有