算术运算符
+ - * / 加减乘除
5/2 = 2.5
5//2 = 2 整除,地板除
5%2= 1 取余数
2**10 指数运算 2的10次方
算术优先级 无论多少级,都使用()小括号进行优先级管理
##########
比较运算符
True 真 正确的
False 错,假的
== 右边赋值给左边
!= 不等于
>= 大于等于
<= 小于等于
可以将2个判断条件结合到一个表达式,减少代码量
if b<a<c:
print("")
##########
赋值运算符
num = 1 右边赋值给左边
num +=1 ==>num = num +1 自加1
num -=1 ==> num = num -1 自减1
num *=2 ==> num = num * 2 自乘2
num /=2 ==> num = nun / 2 自除2
num //=2 ==> num = num // 2 自整除
num %=3 ==> num = num %3 自取余
num **=3 ==> num = num ** 3 自指数
##########逻辑运算符
and 且,并且 条件1 and 条件2 只有两个条件为真的时候 结果为True,其余一概为Flase
or 或者 条件1 or 条件2 只要有一个条件为真 结果为True
not 不 ,反义 not 5 < 3;
a > b and (c >3 or (not f))
运算优先级 not > and > or ??
短路原则 ,从左至右进行isuan
对于and 。and 如果前面的条件为假,and前后两个表达式组成的表达式结果一定为flase
对于or, 如果or前面的一个原则为真,or前后两个表达式组成的结果一定为True.
表达式
操作数和预算符组成的一局代码,结果可以用变量存储