TECH I.S.

Python ブール値


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


ブール値

プログラミングでは、式がTrueまたFalse.

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

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

print(10 > 9) print(10 == 9) print(10 < 9)

自分で試してみる »

if ステートメントで条件を実行すると、Python は次を返します。TrueまたFalse:

条件が以下であるかどうかに基づいてメッセージを出力しますTrueまたFalse:

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(15))

自分で試してみる »

2 つの変数を評価します。

x = "Hello" y = 15 print(bool(x)) print(bool(y))

自分で試してみる »



ほとんどの値は真です

ほとんどすべての値が評価されますTrue何か内容があれば。

どんな文字列もTrue、空の文字列を除く。

どんな数字もTrue、 を除外する0.

リスト、タプル、セット、辞書はすべてTrue、空のものを除く。

以下は True を返します。

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

自分で試してみる »


一部の値が False です

実際、評価される値は多くありません。False、次のような空の値を除く()[]{}""、 人数、個数、総数0、および値None.そしてもちろん価値Falseに評価されますFalse.

以下は False を返します。

bool(False) bool(None) bool(0) bool("") bool(()) bool([]) bool({})

自分で試してみる »

もう 1 つの値、またはこの場合のオブジェクトは、次のように評価されます。False、およびそれは、クラスから作成されたオブジェクトがある場合です__len__返す関数0またFalse:

class myclass():   def len(self):     return 0 myobj = myclass() print(bool(myobj))

自分で試してみる »


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

ブール値を返す関数を作成できます。

関数の答えを出力する:

def myFunction() :   return True print(myFunction())

自分で試してみる »

関数のブール値の答えに基づいてコードを実行できます。

「はい!」と印刷します。関数が True を返す場合、そうでない場合は "NO!" を出力します。

def myFunction() :   return True if myFunction():   print("YES!") else:   print("NO!")

自分で試してみる »

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

オブジェクトが整数かどうかを確認します。

x = 200 print(isinstance(x, int))

自分で試してみる »



プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細