Python——運算符

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

相關文章
相關標籤/搜索