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