day4 邏輯運算子 表示式

2021-09-23 22:15:00 字數 580 閱讀 3473

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 ...