bool() v Pythonu
Funkcija Python bool(). se uporablja za vrnitev ali pretvorbo vrednosti v logično vrednost, tj. Prav oz False , z uporabo standardnega postopka testiranja resnice.
Primer
Python3
x> => bool> (> 1> )> print> (x)> y> => bool> ()> print> (y)> |
Izhod
True False
Kaj je metoda bool() v Pythonu?
bool() je vgrajena funkcija Python programski jezik. Uporablja se za pretvorbo katere koli druge vrednosti podatkovnega tipa (niz, celo število, plavajoče itd.) v logični podatkovni tip.
logični podatkovni tip lahko shrani samo 2 vrednosti: Prav in False.
Lažne vrednosti: 0, NULL, prazni seznami, tuple, slovarji itd .
Prave vrednosti: Vse druge vrednosti bodo vrnile true.
bool() Sintaksa metode
bool([x])
Parametri
- x: kateri koli predmet, ki ga želite pretvoriti v logični podatkovni tip.
Vrnitev
Lahko vrne eno od dveh vrednosti.
- Vrne True, če je posredovani parameter ali vrednost True.
- Vrne False, če je podani parameter ali vrednost False.
Tukaj je nekaj primerov, v katerih Pythonova metoda bool() vrne false. Razen teh, vse druge vrednosti vrnejo True.
- Če je podana vrednost False.
- Če je podana None.
- Če je posredovano prazno zaporedje, na primer (), [], itd.
- Če je podana ničla v kateri koli številski vrsti, kot je 0, 0,0 itd.
- Če je podana prazna preslikava, na primer {}.
- Če imajo predmeti razredov metodo __bool__() ali __len()__, vrne 0 ali False.
Kako uporabljati funkcijo bool().
Uporaba funkcije bool() v Pythonu je zelo enostavna. Samo vrednost morate posredovati kot parameter in ta jo bo pretvoril v logični podatkovni tip.
Razumejmo, kako pretvoriti vrednosti v logični podatkovni tip s preprostim primerom:
Več primerov funkcije bool().
Oglejmo si nekaj primerov funkcij bool(). V tem razdelku bomo obravnavali tudi različne programe za funkcijo bool.
Python bool() z različnimi podatkovnimi tipi
V tem primeru preverjamo bool() metoda Python z več vrstami spremenljivk, kot so Boolean, Integers, None, Tuple , Lebdi , strune , in Slovar .
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))> |
Izhod:
False True False False False False False True
Logična vrednost uporabniškega vnosa v Pythonu
Tukaj vzamemo vnos v Boolean(True/False) v Boolean tipu s funkcijo bool() in preverimo, ali je vrnjen true ali 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'> )> |
Izhod:
Are you hungry? True or false: False Let's go for walk
Funkcija Python bool() za preverjanje lihih in sodih števil
Tukaj je program za iskanje sodih in lihih vrednosti z uporabo metode bool(). Uporabite lahko druge vnose in preverite rezultate.
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'> )> |
Izhod:
Even
Zajeli smo definicijo, sintakso, uporabe in primere funkcije bool() v Pythonu. Funkcija bool() se uporablja v logičnih operacijah pri programiranju, kot so 'in', 'ali' in 'ne'. Uporablja se tudi pri potrjevanju podatkov, ocenjevanju resničnosti, pogojnih izjavah itd.
Preberite Drugo Vgrajene funkcije v Pythonu
Podobna branja:
- Razumevanje logične logike v Pythonu 3
- Inicializacija logičnega seznama
- Logični seznam operacij IN in ALI