logo

Pythonのbool()

Python bool() 関数 値を返すか、ブール値に変換するために使用されます。つまり、 真実 または 間違い 、標準の真実テスト手順を使用します。



Python3








x>=> bool>(>1>)> print>(x)> y>=> bool>()> print>(y)>

>

>

出力

True False>

Python の bool() メソッドとは何ですか?

bool() は組み込み関数です。 パイソン プログラミング言語。他のデータ型の値 (文字列、整数、浮動小数点など) をブール データ型に変換するために使用されます。

ブール データ型は 2 つの値のみを保存できます。 真実 そして 間違い。

偽の値: 0、NULL、空のリスト、タプル、辞書など

真の値: 他のすべての値は true を返します。

bool() メソッドの構文

bool([x])

パラメーター

  • x: ブール データ型に変換する任意のオブジェクト。

戻る

2 つの値のいずれかを返すことができます。

  • 渡されたパラメータまたは値が True の場合、True を返します。
  • 渡されたパラメータまたは値が False の場合、False を返します。

Python の bool() メソッドが false を返すケースをいくつか示します。これらを除き、他のすべての値は True を返します。

  • False 値が渡された場合。
  • None が渡された場合。
  • ()、[]、などの空のシーケンスが渡された場合。
  • 0、0.0 などの数値型でゼロが渡された場合。
  • {} などの空のマッピングが渡された場合。
  • __bool__() または __len()__ メソッドを持つクラスのオブジェクトの場合、0 または False を返します。

bool()関数の使用方法

Python で bool() 関数を使用するのは非常に簡単です。値をパラメータとして渡すだけで、値がブール データ型に変換されます。

簡単な例を使用して、値をブール データ型に変換する方法をより深く理解しましょう。

bool() 関数のその他の例

bool() 関数の例をいくつか見てみましょう。このセクションでは、bool 関数に関するさまざまなプログラムについても説明します。

異なるデータ型を使用した Python bool()

この例では、次のことを確認しています。 ブール() ブール、整数、なしなどの複数のタイプの変数を使用する Python のメソッド タプル 浮く 文字列 、 そして 辞書

Python3


コマンド arp-a



# Python program to illustrate> # built-in method bool()> # Returns False as x is False> x>=> False> print>(>bool>(x))> # Returns True as x is True> x>=> True> print>(>bool>(x))> # Returns False as x is not equal to y> x>=> 5> y>=> 10> print>(>bool>(x>=>=> y))> # Returns False as x is None> x>=> None> print>(>bool>(x))> # Returns False as x is an empty sequence> x>=> ()> print>(>bool>(x))> # Returns False as x is an empty mapping> x>=> {}> print>(>bool>(x))> # Returns False as x is 0> x>=> 0.0> print>(>bool>(x))> # Returns True as x is a non empty string> x>=> 'techcodeview.com'> print>(>bool>(x))>

>

>

出力:

False True False False False False False True>

Python でのユーザー入力ブール値

ここでは bool() 関数で boolean(True/False) を boolean 型で入力し、true か false が返されるかを確認しています。

Python3


Pythonは数値です



user_input>=> bool>(>input>(>'Are you hungry? True or false: '>))> if> user_input>=>=> 'True'>:> >print>(>' You need to eat some foods '>)> else>:> >print>(>'Let's go for walk'>)>

>

>

出力:

Are you hungry? True or false: False Let's go for walk>

奇数と偶数をチェックするPython bool()関数

bool()メソッドを使って偶数と奇数を調べるプログラムです。他の入力を使用して結果を確認することもできます。

Python3




# Python code to check whether a number> # is even or odd using bool()> def> check(num):> >return>(>bool>(num>%> 2> =>=> 0>))> # Driver Code> num>=> 8> if>(check(num)):> >print>(>'Even'>)> else>:> >print>(>'Odd'>)>

>

>

出力:

Even>

Python の bool() 関数の定義、構文、使用法、例について説明しました。 bool() 関数は、「and」、「or」、「not」などのプログラミングの論理演算で使用されます。データ検証、真実性の評価、条件文などにも使用されます。

その他を読む Python の組み込み関数

類似の記事:

  • Python 3 のブール論理を理解する
  • ブール値リストの初期化
  • ブールリストの AND および OR 演算