Python語言支援以下邏輯運算子。假設變數a
的值為True
,變數b
的值為False
,那麼 -
運算子 | 描述 | 範例 |
---|---|---|
and |
如果兩個運算元都為真,則條件成立。 | (a and b) 的結果為False |
or |
如果兩個運算元中的任何一個非零,則條件成為真。 | (a or b) 的結果為True |
not |
用於反轉運算元的邏輯狀態。 | not(a and b) 的結果為True 。 |
#! /usr/bin/env python
#coding=utf-8
# save file: logical_operators_example.py
a = True
b = False
not(a and b)
print ('(a and b) = ', (a and b))
print ('(a or b) = ', (a or b))
print ('not(a and b) = ', not(a and b))
將上面程式碼儲存到檔案: logical_operators_example.py 中,執行結果如下 -
F:worksppython>python logical_operators_example.py
(a and b) = False
(a or b) = True
not(a and b) = True