Next:
2.1.3 比較
Up:
2.1 組み込みタイプ
Previous:
2.1.1 真偽値のテスト
2.1.2 ブーリアン演算
以下のブーリアン演算があります。(優先順位は後ろのものほど高い)
演算
結果
注
x
or
y
if
x
is false, then
y
, else
x
(1)
x
and
y
if
x
is false, then
x
, else
y
(1)
not
x
if
x
is false, then
1
, else
0
(2)
注:
(1)
2番目の引数はその結果が必要な場合のみ評価される。
(2)
"
not
" はブーリアン演算子でないものより優先順位は低い。例えば、
not a == b
は
not(a == b)
と解釈され、
a == not b
は文法エラーになる。
guido@python.org