表達式
由一個或者幾個數字或者變量和運算符組合成的一行代碼
通常會返回一個結果
運算符
由一個以上的值經過變化得到新值的過程就叫做運算
用於運算的符號稱為運算符
運算符的分類:
算數運算符
比較或者關系運算符
賦值運算符
邏輯運算符
位運算
成員運算
身份運算符
算數運算符
進行算數運算的符號
#+ ,-跟正常算數運算符一摸一樣
乘號用(*)代替
除號用(/)代替
%代表取余
**冪運算
p s:python 沒有自增自減
比較運算符
-對兩個變量或者值進行比較的運算符
-比較的結果是布爾值,即True/False
> 大於
<小於
>=大於等於
<=小於等於
賦值運算符
邏輯運算符
-對布爾值進行計算的符號
-and 邏輯與
-or 邏輯或
-not 邏輯非
-python 中邏輯運算沒有異或運算
-運算規則:
·and 看作乘法,or 看作加法
·true看作1,false看作0
·則邏輯運算就能轉換為整數數字運算
·最后的結果如果是0則為false,否則為true
-邏輯運算的短路問題
·邏輯運算式,按照運算順序計算,一旦能夠確定整個式子未來的值,則不再進行計算,直接返回。
成員運算符號
-用來檢測某一個變量是否是另一個變量的成員
- in
- not in
身份運算
is :用來檢測兩個變量是否是同一個變量
語法就是 var1 is var2
is not :兩個變量不是同一個變量
運算符的優先級問題
-永遠記住,括號具有最高優先級
-優先級表格