1.算数操作符

加 +

减 -

乘 *

除 /

取模 % 取模运算%:两数相除取余数,余数符号总和除数一致。例4%3>1

幂运算 ** 幂运算**:-3**2

地板除 // 两个数相除,返回结果是小于商的最大整数,即向下取值。

简化

a=a+1 >> a+=1

c=c*2 >> c*=2

比较操作符

运算符 描述 演示
== 等于,比较对象是否相等 (a==b)返回false
!= 不等于,比较两个对象是否不想等 (a!=b)返回true
> 大于,返回x是否大于y (a>b)返回false
< 小于,返回x是否小于y (a<b)返回true
>= 大于等于,返回x是否大于等于y (a>=b)返回false
<= 小于等于,返回x是否小于等于y (a>=b)返回true

逻辑操作符

运算符 表达式 结果描述
and x and y 布尔"与"。如果x为false,x and y 返回false,否则它返回y的计算值。
or x or y 布尔"或"。如果x是非0.它返回x的值,否则它返回y的计算值。
not not x 布尔"非"。如果x为true,返回false。如果x为false,它返回true。

各种运算符优先级

image-20210219135318602


不开心的事情说出来或者遗忘掉,不要让它变成一根刺。