<PyLearn/>
Python基礎 レッスン8

真偽値

TrueとFalseを使った論理的な処理

bool型とは?

bool型はTrue(真)またはFalse(偽)の 2つの値のみを持つデータ型です。条件判断やフラグとして広く使われます。 Pythonのboolはintのサブクラスなので、Trueは1、Falseは0として扱われます。

  • True - 真(1と同じ)
  • False - 偽(0と同じ)
  • bool(値) - 任意の値をboolに変換

真偽値の基本操作

Pythonプレイグラウンド

Truthyとfalsy

Pythonではbool以外の値もifの条件として使えます。 Trueとして扱われる値を「truthy」、Falseとして扱われる値を「falsy」と呼びます。

  • falsy(偽として扱われる): False, 0, 0.0, "", [], {}, set(), None
  • truthy(真として扱われる): 上記以外のすべての値

TruthyとFalsyを確認する

様々な値がTrue/Falseどちらとして評価されるか確認しましょう。

Pythonプレイグラウンド