Python ブール値
ブール値は、次の 2 つの値のいずれかを表します。TrueまたFalse.
ブール値
プログラミングでは、式がTrueまたFalse.
Python では任意の式を評価して、次の 2 つの答えのいずれかを得ることができます。TrueまたFalse.
2 つの値を比較すると、式が評価され、Python はブール値の答えを返します。
if ステートメントで条件を実行すると、Python は次を返します。TrueまたFalse:
例
条件が以下であるかどうかに基づいてメッセージを出力しますTrueまたFalse:
値と変数を評価する
のbool()関数を使用すると、任意の値を評価して、TrueまたFalseその見返りに、
ほとんどの値は真です
ほとんどすべての値が評価されますTrue何か内容があれば。
どんな文字列もTrue、空の文字列を除く。
どんな数字もTrue、 を除外する0.
リスト、タプル、セット、辞書はすべてTrue、空のものを除く。
一部の値が False です
実際、評価される値は多くありません。False、次のような空の値を除く()、[]、{}、""、 人数、個数、総数0、および値None.そしてもちろん価値Falseに評価されますFalse.
もう 1 つの値、またはこの場合のオブジェクトは、次のように評価されます。False、およびそれは、クラスから作成されたオブジェクトがある場合です__len__返す関数0またFalse:
関数はブール値を返すことができます
ブール値を返す関数を作成できます。
関数のブール値の答えに基づいてコードを実行できます。
例
「はい!」と印刷します。関数が True を返す場合、そうでない場合は "NO!" を出力します。
Python には、ブール値を返す多くの組み込み関数もあります。isinstance()関数は、オブジェクトが特定のデータ型であるかどうかを判断するために使用できます。