学习笔记—Python运算符分类
Python运算符分类
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
一、算数运算符
| 运算符 | 描述 |
| + | 加 |
| - | 减 |
| * | 乘 |
| / | 除 |
| % | 取余 |
| // | 整除 |
| ** | 指数 |
| () | 小括号 |
混合运算符优先级顺序:()>**>*,/,//,%>+,-
二、赋值运算符
| 运算符 | 描述 |
| = | 赋值 |
1.单个变量赋值
1 num = 1 2 print(num)
2.多个变量赋值
num1,str1 = 1,'hello world!' print(num1) print(str1)
3.多变量赋相同值
a = b = 2 print(a) print(b)
三、复合赋值运算符
| 运算符 | 描述 |
| += | 加法赋值 |
| -= | 减法赋值 |
| *= | 乘法赋值 |
| /= | 除法赋值 |
| //= | 整除赋值 |
| %= | 取余赋值 |
| **= | 幂赋值 |
b = 10 b -= 1 #b = b-1 print(b) #输出结果为9
1 a = 100 2 a += 1 #a = a+1 3 print(a) 4 #输出101 a = a + a,最终a = 100+1
四、比较运算符
| 运算符 | 描述 |
| == | 判断相等。两个相等才是真 |
| != | 不等于。两个结果不相等才是真 |
| > | 左侧是否大于右侧,大于就是真 |
| < | 左侧是否小于右侧,如果小于才是真 |
| >= | 左侧是否大于等于右侧,如果大于为真 |
| <= | 左侧是否小于等于右侧,如果小于为真 |
1 a = 3 2 b = 3 3 a == b 4 #输出true 5 6 a = 1 7 b = 3 8 a != b 9 #输出true 10 11 a = 7 12 b = 3 13 a > b 14 #输出true
五、逻辑运算符
| 运算符 | 逻辑表达式 | 描述 |
| and | x and y | 布尔与:如果x为false,x and y 返回false,否则返回y值 |
| or | x or y | 布尔或:如果x为true,x是true则返回true,否则返回y值 |
| not | not x | 布尔非:如果x为true,x 是true则返回false,如果x为false,则返回true |
1 a = 0 2 b = 1 3 c = 2 4 #与 5 print((a < b) and (c > b)) 6 print((a > b) and (c > b)) 7 #或 8 print((a < b) or (c > b)) 9 print((a > b) or (c > b)) 10 #非 11 print(not false) 12 13 print(not (c > b))
总结
更多精彩

