ブール値は、True または False の 2 つの値のいずれかを表します。
プログラミングでは、式が True か False かを知る必要があることがよくあります。
Python では任意の式を評価し、True または False の 2 つの答えのいずれかを得ることができます。
2 つの値を比較する場合、式が評価され、Python はブール値の答えを返します:
Example
print(8 > 7) print(8 == 7) print(8 < 7)
実行例
条件が if ステートメントで実行されると、Python は True または False を返します。
例
条件が次のとおりであるかどうかに応じて、Python は True または False を返します。 true それでも間違っており、メッセージを出力します:
a = 200 b = 33 if b > a: print("b is greater than a") else: print("b is not greater than a")
インスタンスを実行します
bool() 関数を使用すると、任意の値を評価して True または False を返すことができます。
例
文字列と数値を評価する:
print(bool("Hello")) print(bool(10))
実行例
##例
#2 つの変数を評価します:x = "Hello" y = 10 print(bool(x)) print(bool(y))
#ほとんどの値は True
インスタンス
次の例は True を返します:
bool("abc") bool(123) bool(["apple", "cherry", "banana"])
これらの値は False です
次の例は False を返します: bool(False)
bool(None)
bool(0)
bool("")
bool(())
bool([])
bool({})
# #Here 値またはオブジェクトが、0 または False を返す
len 関数を備えたクラスによって生成された場合、値またはオブジェクトは False と評価されます。
Example
class myclass(): def __len__(self): return 0 myobj = myclass() print(bool(myobj))
関数はブール値を返すことができます
Python には、isinstance() 関数など、ブール値を返す組み込み関数も多数あります。これは、オブジェクトが特定のデータ型を持つかどうかを判断するために使用できます:
x = 200 print(isinstance(x, int))
以上がPython のブール値を分析するためのコード例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。