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()
関数は、オブジェクトが特定のデータ型であるかどうかを判断するために使用できます。
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。