num += 1 等價於 num = num + 1
num -= 1 等價於 num = num - 1
num *= 2 等價於 num = num * 2
num /= 2 等價於 num = num / 2
num //= 2 等價於 num = num // 2
num %= 2 等價於 num = num % 2
num **= 2 等價於 num = num ** 2
and 且,並且
只有兩個條件全部為true(正確)的時候, 結果才會為true(正確)
條件1 and 條件2
or 或,或者
只要有乙個條件為true,則結果為ture,
not 不,表示表示式相反的意思
短路原則
對於and 如果前面的第乙個條件為假,那麼這個and前後兩個條件組成的表示式 的計算結果就一定為假,第二個條件就不會被計算
對於or
如果前面的第乙個條件為真,那麼這個or前後兩個條件組成的表示式 的計算結果就一定為真,第二個條件就不會被計算
true 真 正確的
false 假 錯誤的
賦值運算子 邏輯運算子 表示式
賦值運算子 num 1 等價於 num num 1 num 1 等價於 num num 1 num 2 等價於 num num 2 num 2 等價於 num num 2 num 2 等價於 num num 2 整除 num 2 等價於 num num 2 餘數 num 2 等價於 num num ...
linux shell 邏輯運算子 邏輯表示式詳解
shell的邏輯運算子 涉及有以下幾種型別,因此只要適當選擇,可以解決我們很多複雜的判斷,達到事半功倍效果。一 邏輯運算子 邏輯卷標表示意思 1.關於檔案與目錄的偵測邏輯卷標!f常用!偵測 檔案 是否存在 eg if f filename d常用!偵測 目錄 是否存在 b偵測是否為乙個 block ...
linux shell 邏輯運算子 邏輯表示式詳解
shell的邏輯運算子 涉及有以下幾種型別,因此只要適當選擇,可以解決我們很多複雜的判斷,達到事半功倍效果。一 邏輯運算子 邏輯卷標表示意思 1.關於檔案與目錄的偵測邏輯卷標!f常用!偵測 檔案 是否存在 eg if f filename d常用!偵測 目錄 是否存在 b偵測是否為乙個 block ...