运算符的分类
1、算术运算符
+ | 加 |
- | 减 |
* | 乘 |
/ | 除 |
// | 整除 |
% | 取余 |
** | 幂指数 |
() | 小括号 |
优先级:()高于**高于*,/,//,%高于+,-
a = 1
b = 2
c = 3
d=b*(a+c)**2
print(d)
18
2、赋值运算符
= | 赋值 |
把等号右侧的值赋等号左侧的变量
①单个变量赋值
a = 1
②多个变量赋值
a,b,c = 1,2,3
③多个变量赋相同值
a = b = 1
3、复合赋值运算符
+= | 加法赋值运算符 |
-= | 减法赋值运算符 |
*= | 乘法赋值运算符 |
/= | 除法赋值运算符 |
//= | 整除赋值运算符 |
%= | 取余赋值运算符 |
**= | 幂赋值运算符 |
# +=
a = 10
b = 20
b += a
print(b)
# *=
b *= a
print(b)
# /=
b /= a
print(b)
# //=
b //= a
print(b)
# **=
b **= a
print(b)
# %=
b %= a
print(b)
# -=
b -= a
print(b)
30
300
30.0
3.0
59049.0
9.0
-1.0
4、比较运算符
== | 判断相等 |
!= | 不等于 |
> | 大于 |
< | 小于 |
>= | 大于等于 |
<= | 小于等于 |
5、逻辑运算符
and | 同真即真 |
or | 同假即假 |
not | 取反 |