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プレイグラウンド