Pythonのお勉強 Part21

このエントリーをはてなブックマークに追加
752デフォルトの名無しさん
>>749
http://www.kohgakusha.co.jp/samples/3605/download/python_060.jpg

3.2.3 ブール演算子
Pythonでも他の言語と同様に、「論理積(and)」「論理和(or)」「否定(not)」
などのブール演算を行うことが出来ます。
「and」と「or」は真偽値を返すのではなく、右側か左側の変数の値をそのまま返します。

■not
否定を返します。
not True → False
not False → True

否定には、以下の構文糖衣注が使えます。
not (a is b) ⇔ a is not b
not (a ==b) ⇔ a !- b
not (a in b) ⇔ a not in b