Python 比較演算子、論理演算子

ブール値

Pythonのbool型はブール値や真偽値などと呼ばれる真と偽の2種類の値だけを扱う組み込み型である。キーワードのTrueとFalseの2つだけがbool型のオブジェクトである。

スクリーンショット 2020-06-07 9.05.09

比較演算子

比較演算子は2つのオブジェクトの関係を調べるためのもの。比較演算子は2つのオブジェクトの関係を判定する演算子で、条件が成立すればTrueを返し、成立しなければFalseを返す。

スクリーンショット 2020-06-07 9.06.00

算術演算子と同様に、複数の比較演算子を組み合わせた式も記述できる。また、基本的に異なる型のオブジェクトは比較できないが、整数型と浮動小数点数型は比較できる。

スクリーンショット 2020-06-07 9.06.35

論理演算子

論理演算子はブール型の演算のための演算子。論理積を表すand演算子は被演算子がすべてTrueである場合に、論理和を表すor演算子は被演算子が1つでもTrueである場合にTrueを返す。また、否定を表すnot演算子はブール値を反転して返す。

スクリーンショット 2020-06-07 9.07.47


この記事が気に入ったらサポートをしてみませんか?