計算類運算符: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