目录
运算符
一、算数运算符
二、比较运算符
三、逻辑运算符
四、恒等运算符
五、复合赋值运算符
运算符
一、算数运算符
| 运算符 | 实例 | 说明 |
| + | a + b | 求a与b的和 |
| - | a - b | 求a与b的差 |
| * | a * b | 求a与b的乘积 |
| / | a / b | 求a与b的商,结果为浮点数 |
| % | a % b | 求a除以b的余数 |
| // | a // b | 求a除以b的整商 |
| ** | a ** b | 求a的b次幂 |
a , b = 4 , 2 print(a + b) print(a // b) print(a ** b) print(a / b) ----输出结果---- 6 2 16 2.0 #除法的结果总为浮点数
'''注意求整商的计算结果,都是向下取整''' print(5 // 2) print(5 // -2) -----输出结果----- 2 -3
'''注意求余数的结果,符号与后一个数保持一致''' print(5 % -2) print(-5 % 2) -----输出结果----- -1 1
'''计算数字各位上的数字''' num = 375 num % 10 #获得个位数 num // 10 % 10 #获得十位数 num // 100 #获得百位数 -------------输出结果------------- 5 7 3
'''除了算数运算符以外 Python还提供了内置函数 divmod()用于计算整商和余数 还有pow()函数用于计算幂''' a , b = divmod(41 , 7) print(a) # 41 // 7 print(b) # 41 % 7 pow(5 , 2) ---------输出结果-------- 5 6 25
二、比较运算符
| 运算符 | 意义 | |
| == | 等于 | |
| != | 不等于 | |
| < | 小于 | 判断结果为布尔值 |
| <= | 小于或等于 | |
| > | 大于 | |
| >= | 大于或等于 |
三、逻辑运算符
| 运算符 | 实例 | 说明 |
| not | not x | 若x为False,结果为True,否则为False |
| or | x or y | 同假为假,一真则真 |
| and | x and y | 同真为真,一假则假 |
四、恒等运算符
恒等运算符包括is和is not
五、复合赋值运算符
算数运算符均支持,+=、-=、*=、/=、%=、//=、**=
a += 1 a = a + 1
a %= 2 a = a % 2



