计算类运算符:python
+:加spa
- :减blog
* :乘字符串
/ :除class
% :取余数im
** :次方img
// :除后只去整数部分di
比较运算符:co
== :等于字符
!= :不等于
>= : 大于等于
<= : 小于等于
> :大于
< : 小于
赋值运算符:
= :赋值
+= :自加赋值 如:count = count+1 和 count+=1 相同
-= :自减赋值
*= :自乘赋值
/= : 自除赋值
%= : 自取余赋值
**= : 自取次方赋值
//= : 自除取整数赋值
逻辑运算符:
and : 和
or : 或
not : 非
in & not in : 判断某一段字符串中包不包含某个指定的字符,得到的值为bool值。
数字当中,只有0为布尔值的False。
字符串当中,只有空字符串为布尔值的False。
X or Y :若是X为False,那么值为Y,不然为X。
v1 = 1 or 2 # 1 v2 = 0 or 2 # 2 v3 = 2 or 0 or 1 #2
X and Y :若是X为False,那么值为X,不然为Y。
v1 = 1 and 2 # 2 v2 = '1' and 0 # 0 v3 = 2 and 0 and 1 #0
若有同时又and,or ,那么先看and,再比较or
运算符的优先级:
对比心得:
and 有0选0,没0选第二个
or 选第一个非0,坐到右,0和False选False