Funkce bool() v Pythonu se používá k vrácení nebo převodu hodnoty na booleovskou hodnotu, tj. Skutečný nebo Nepravdivé pomocí standardního postupu testování pravdy.
Příklad
Python3
x>=> bool>(>1>)> print>(x)> y>=> bool>()> print>(y)> |
>
>Výstup
True False>
Co je metoda bool() v Pythonu?
bool() je vestavěná funkce Krajta programovací jazyk. Používá se k převodu jakékoli jiné hodnoty datového typu (řetězec, celé číslo, float atd.) na booleovský datový typ.
booleovský datový typ může uložit pouze 2 hodnoty: Skutečný a Nepravdivé.
Falešné hodnoty: 0, NULL, prázdné seznamy, n-tice, slovníky atd .
Skutečné hodnoty: Všechny ostatní hodnoty vrátí hodnotu true.
syntaxe metody bool()
bool([x])
kruhové plánování
Parametry
- x: Libovolný objekt, který chcete převést na booleovský datový typ.
Vrátit se
Může vrátit jednu ze dvou hodnot.
- Vrací True, pokud je předaný parametr nebo hodnota True.
- Vrací hodnotu False, pokud je předaný parametr nebo hodnota False.
Zde je několik případů, kdy metoda bool() v Pythonu vrátí hodnotu false. Kromě těchto všech ostatních hodnot vrátí hodnotu True.
- Pokud je předána hodnota False.
- Pokud není předán žádný.
- Pokud je předána prázdná sekvence, například (), [], atd.
- Pokud je nula předána v libovolném číselném typu, například 0, 0,0 atd.
- Pokud je předáno prázdné mapování, například {}.
- Pokud Objects of Classes mají metodu __bool__() nebo __len()__, vrací 0 nebo False.
Jak používat funkci bool().
Použití funkce bool() v Pythonu je velmi snadné. Stačí předat hodnotu jako parametr a ta ji převede na booleovský datový typ.
Pojďme lépe pochopit, jak převést hodnoty na booleovský datový typ na jednoduchém příkladu:
Další Příklady funkce bool().
Podívejme se na některé příklady funkcí bool(). V této části se také budeme zabývat různými programy o funkci bool.
Python bool() s různými datovými typy
V tomto příkladu kontrolujeme bool() metoda Pythonu s více typy proměnných jako Boolean, Integers, None, Tuple , Plovák , struny , a Slovník .
Python3
java stack
# 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))> |
>
>
Výstup:
False True False False False False False True>
Booleovský vstup uživatele v Pythonu
Zde vezmeme vstup v boolean(True/False) v typu boolean s funkcí bool() a zkontrolujeme, zda je vrácena pravda nebo nepravda.
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'>)> |
>
>
Výstup:
Are you hungry? True or false: False Let's go for walk>
Funkce bool() v Pythonu pro kontrolu lichého a sudého čísla
Zde je program, který pomocí metody bool() zjistí sudé a liché. Můžete použít jiné vstupy a zkontrolovat výsledky.
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'>)> |
>
>
Výstup:
Even>
Pokryli jsme definici, syntaxi, použití a příklady funkce bool() v Pythonu. Funkce bool() se používá v logických operacích v programování jako „a“, „nebo“ a „ne“. Používá se také při ověřování dat, hodnocení pravdivosti, podmíněných prohlášeních atd.
Přečtěte si další Vestavěné funkce v Pythonu
Podobné čtení:
jak získat emotikony jablka na android
- Pochopení booleovské logiky v Pythonu 3
- Inicializace booleovského seznamu
- Booleovský seznam operací AND a OR