ホームページ  >  記事  >  バックエンド開発  >  Python のブール値を分析するためのコード例

Python のブール値を分析するためのコード例

WBOY
WBOY転載
2023-05-09 18:34:081263ブラウズ

ブール値は、True または False の 2 つの値のいずれかを表します。

ブール値

プログラミングでは、式が True か False かを知る必要があることがよくあります。

Python では任意の式を評価し、True または False の 2 つの答えのいずれかを得ることができます。

2 つの値を比較する場合、式が評価され、Python はブール値の答えを返します:

Example

print(8 > 7)
print(8 == 7)
print(8 < 7)

実行例

Python のブール値を分析するためのコード例

条件が 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")

インスタンスを実行します

Python のブール値を分析するためのコード例

値と変数を評価します

bool() 関数を使用すると、任意の値を評価して True または False を返すことができます。

文字列と数値を評価する:

print(bool("Hello"))
print(bool(10))

実行例

Python のブール値を分析するためのコード例

##例

#2 つの変数を評価します:

x = "Hello"
y = 10

print(bool(x))
print(bool(y))

実行例

Python のブール値を分析するためのコード例#ほとんどの値は True

#何かあれば、ほぼすべての値が True と評価されます。

空の文字列を除くすべての文字列は True です。

0 以外の数値は True です。

空のリストを除く、すべてのリスト、タプル、セット、およびディクショナリに当てはまります。

インスタンス

次の例は True を返します:

bool("abc")
bool(123)
bool(["apple", "cherry", "banana"])

インスタンスの実行

これらの値は False ですPython のブール値を分析するためのコード例

実際には、null 値 (()、[]、{}、""、数値 0、および値は None)。もちろん、値 False は False と評価されます。

#例

次の例は False を返します:

bool(False)
bool(None)
bool(0)
bool("")
bool(())
bool([])
bool({})
例を実行します

# #Here 値またはオブジェクトが、0 または False を返す

len

関数を備えたクラスによって生成された場合、値またはオブジェクトは False と評価されます。 Python のブール値を分析するためのコード例

Example

class myclass():
  def __len__(self):
    return 0

myobj = myclass()
print(bool(myobj))

例を実行する

関数はブール値を返すことができます

Python には、isinstance() 関数など、ブール値を返す組み込み関数も多数あります。これは、オブジェクトが特定のデータ型を持つかどうかを判断するために使用できます: Python のブール値を分析するためのコード例

Instance

オブジェクトが整数であるかどうかを確認します:

x = 200
print(isinstance(x, int))
実行中のインスタンス

以上がPython のブール値を分析するためのコード例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。