Python-bool()-functie wordt gebruikt om een waarde terug te geven of om te zetten naar een Booleaanse waarde, d.w.z. WAAR of Vals , met behulp van de standaard waarheidstestprocedure.
Voorbeeld
Python3
x>=> bool>(>1>)> print>(x)> y>=> bool>()> print>(y)> |
>
>Uitvoer
True False>
Wat is de bool()-methode in Python?
bool() is een ingebouwde functie van Python programmeertaal. Het wordt gebruikt om elke andere gegevenstypewaarde (string, geheel getal, float, enz.) Om te zetten in een booleaans gegevenstype.
Booleaans gegevenstype kan slechts 2 waarden opslaan: WAAR En Vals.
Valse waarden: 0, NULL, lege lijsten, tupels, woordenboeken, enz .
Ware waarden: Alle andere waarden retourneren waar.
bool() Methodesyntaxis
bool([x])
grootte van vector c++
Parameters
- x: elk object dat u wilt converteren naar een Booleaans gegevenstype.
Opbrengst
Het kan een van de twee waarden retourneren.
- Het retourneert True als de doorgegeven parameter of waarde True is.
- Het retourneert False als de doorgegeven parameter of waarde False is.
Hier zijn een paar gevallen waarin de bool()-methode van Python false retourneert. Behalve deze retourneren alle andere waarden True.
- Als een False-waarde wordt doorgegeven.
- Als Geen is doorgegeven.
- Als een lege reeks wordt doorgegeven, zoals (), [], , enz.
- Als nul wordt doorgegeven in een numeriek type, zoals 0, 0,0, enz.
- Als er een lege toewijzing wordt doorgegeven, zoals {}.
- Als objecten van klassen de methode __bool__() of __len()__ hebben, wordt 0 of False geretourneerd.
Hoe de bool()-functie te gebruiken
Het gebruik van de bool()-functie in Python is heel eenvoudig. U hoeft alleen maar de waarde als parameter door te geven en deze wordt omgezet in een booleaans gegevenstype.
Laten we beter begrijpen hoe we waarden naar een Booleaans gegevenstype kunnen converteren met een eenvoudig voorbeeld:
Meer voorbeelden van de bool()-functie
Laten we eens kijken naar enkele voorbeelden van bool()-functies. In deze sectie bespreken we ook verschillende programma's over de bool-functie.
Python bool() met verschillende gegevenstypen
In dit voorbeeld controleren we de bool() methode van Python met meerdere soorten variabelen zoals Boolean, Integers, Geen, Tupel , Vlot , snaren , En Woordenboek .
Python3
vergelijkbare string
# 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))> |
>
>
Uitgang:
False True False False False False False True>
Gebruikersinvoer Booleaanse waarde in Python
Hier nemen we invoer in boolean(True/False) in het booleaanse type met de bool() functie en controleren of deze waar of onwaar wordt geretourneerd.
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'>)> |
>
>
Uitgang:
Are you hungry? True or false: False Let's go for walk>
Python bool()-functie om oneven en even getallen te controleren
Hier is een programma om even en oneven te achterhalen met behulp van de bool() methode. U kunt andere invoer gebruiken en de resultaten bekijken.
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'>)> |
>
>
Uitgang:
Even>
We hebben de definitie, syntaxis, gebruik en voorbeelden van de bool()-functie in Python besproken. De bool()-functie wordt gebruikt in logische bewerkingen bij programmeren zoals ‘en’, ‘of’ en ‘niet’. Het wordt ook gebruikt bij gegevensvalidatie, het evalueren van de waarheidsgetrouwheid, voorwaardelijke verklaringen, enz.
Lees Overige Ingebouwde functies in Python
Soortgelijke teksten:
priemgetalprogramma in Java
- Booleaanse logica begrijpen in Python 3
- Initialisatie van de Booleaanse lijst
- Booleaanse lijst AND- en OR-bewerkingen