运算符分类:
算数运算符
赋值运算符
复合赋值运算符
⽐较运算符
逻辑运算符
算数运算符以及一些算数函数
Python 支持的数字运算如下:
1.地板除
双斜杠(//)表示一种特殊的除法 —— 地板除。
地板除原理是取比目标结果小的最大整数,向下取整(取小的那个整数):
>>> 3 // 2
1
>>> -3 // 2
-2
2.取余
百分号(%)用于求两数相除的余数,如果能够整除,则余数为 0:
>>> 3 % 2
1
>>> 6 % 2
0
但值得注意的是余数不能为负数。
3.一条不是很重要的公式
地板除的结果乘以除数 + 余数 = 被除数:
x == (x // y) * y + (x % y)
4.divmod() 函数
Python 有个内置函数叫 divmod(),它的作用就是同时求出两参数地板除的结果和余数:
>>> divmod(3, 2)
(1, 1)
>>> divmod