bool() in Python
Python bool()-Funktion wird verwendet, um einen Wert zurückzugeben oder in einen booleschen Wert umzuwandeln, d. h. WAHR oder FALSCH , unter Verwendung des Standardverfahrens zur Wahrheitsprüfung.
Beispiel
Python3
x> => bool> (> 1> )> print> (x)> y> => bool> ()> print> (y)> |
Ausgabe
True False
Was ist die bool()-Methode in Python?
bool() ist eine integrierte Funktion von Python Programmiersprache. Es wird verwendet, um jeden anderen Datentypwert (String, Ganzzahl, Float usw.) in einen booleschen Datentyp umzuwandeln.
Der boolesche Datentyp kann nur zwei Werte speichern: WAHR Und FALSCH.
Falsche Werte: 0, NULL, leere Listen, Tupel, Wörterbücher usw .
Wahre Werte: Alle anderen Werte geben true zurück.
bool()-Methodensyntax
bool([x])
Parameter
- x: Jedes Objekt, das Sie in einen booleschen Datentyp konvertieren möchten.
Zurückkehren
Es kann einen der beiden Werte zurückgeben.
- Es gibt True zurück, wenn der übergebene Parameter oder Wert True ist.
- Es gibt False zurück, wenn der übergebene Parameter oder Wert False ist.
Hier sind einige Fälle, in denen die bool()-Methode von Python „false“ zurückgibt. Außer diesen geben alle anderen Werte True zurück.
- Wenn ein False-Wert übergeben wird.
- Wenn keine übergeben wird.
- Wenn eine leere Sequenz übergeben wird, z. B. (), [] usw.
- Wenn Null in einem beliebigen numerischen Typ übergeben wird, z. B. 0, 0,0 usw.
- Wenn eine leere Zuordnung übergeben wird, z. B. {}.
- Wenn Objekte von Klassen die Methode __bool__() oder __len()__ haben, wird 0 oder False zurückgegeben.
So verwenden Sie die Funktion bool()
Die Verwendung der Funktion bool() in Python ist sehr einfach. Sie müssen den Wert nur als Parameter übergeben und er wird in einen booleschen Datentyp konvertiert.
Lassen Sie uns anhand eines einfachen Beispiels besser verstehen, wie Werte in einen booleschen Datentyp konvertiert werden:
Weitere Beispiele für die Funktion bool()
Schauen wir uns einige Beispiele für bool()-Funktionen an. In diesem Abschnitt werden wir auch verschiedene Programme zur Bool-Funktion behandeln.
Python bool() mit verschiedenen Datentypen
In diesem Beispiel prüfen wir der bool() Methode von Python mit mehreren Arten von Variablen wie Boolean, Integers, None, Tupel , Schweben , Saiten , Und Wörterbuch .
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))> |
Ausgabe:
False True False False False False False True
Boolesche Benutzereingabe in Python
Hier nehmen wir Eingaben im booleschen Typ (True/False) im booleschen Typ mit der Funktion bool() entgegen und prüfen, ob sie true oder false zurückgeben.
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'> )> |
Ausgabe:
Are you hungry? True or false: False Let's go for walk
Python bool()-Funktion zum Überprüfen ungerader und gerader Zahlen
Hier ist ein Programm, um mithilfe der bool()-Methode gerade und ungerade herauszufinden. Sie können andere Eingaben verwenden und die Ergebnisse überprüfen.
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'> )> |
Ausgabe:
Even
Wir haben die Definition, Syntax, Verwendung und Beispiele der Funktion bool() in Python behandelt. Die Funktion bool() wird in logischen Operationen in der Programmierung wie „und“, „oder“ und „nicht“ verwendet. Es wird auch bei der Datenvalidierung, der Bewertung der Wahrhaftigkeit, bedingten Anweisungen usw. verwendet.
Lesen Sie „Andere“. Integrierte Funktionen in Python
Ähnliche Lektüre:
- Boolesche Logik in Python 3 verstehen
- Initialisierung der booleschen Liste
- Boolesche Liste UND- und ODER-Operationen