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




# 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




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 演算