<1> 比較(即關系)運算符
python中的比較運算符如下表
| 運算符 | 描述 | 示例 |
|---|---|---|
| == | 檢查兩個操作數的值是否相等,如果是則條件變為真。 | 如a=3,b=3則(a == b) 為 true. |
| != | 檢查兩個操作數的值是否相等,如果值不相等,則條件變為真。 | 如a=1,b=3則(a != b) 為 true. |
| <> | 檢查兩個操作數的值是否相等,如果值不相等,則條件變為真。 | 如a=1,b=3則(a <> b) 為 true。這個類似於 != 運算符 |
| > | 檢查左操作數的值是否大於右操作數的值,如果是,則條件成立。 | 如a=7,b=3則(a > b) 為 true. |
| < | 檢查左操作數的值是否小於右操作數的值,如果是,則條件成立。 | 如a=7,b=3則(a < b) 為 false. |
| >= | 檢查左操作數的值是否大於或等於右操作數的值,如果是,則條件成立。 | 如a=3,b=3則(a >= b) 為 true. |
| <= | 檢查左操作數的值是否小於或等於右操作數的值,如果是,則條件成立。 | 如a=3,b=3則(a <= b) 為 true. |
<2> 邏輯運算符
| 運算符 | 邏輯表達式 | 描述 | 實例 |
|---|---|---|---|
| and | x and y | 布爾"與" - 如果 x 為 False,x and y 返回 False,否則它返回 y 的計算值。 | (a and b) 返回 20。 |
| or | x or y | 布爾"或" - 如果 x 是 True,它返回 True,否則它返回 y 的計算值。 | (a or b) 返回 10。 |
| not | not x | 布爾"非" - 如果 x 為 True,返回 False 。如果 x 為 False,它返回 True。 | not(a and b) 返回 False |
