Funkcia bool() v Pythone sa používa na vrátenie alebo konverziu hodnoty na boolovskú hodnotu, t.j. Pravda alebo Nepravdivé pomocou štandardného postupu testovania pravdy.
Príklad
Python3
x>=> bool>(>1>)> print>(x)> y>=> bool>()> print>(y)> |
>
>Výkon
True False>
Čo je metóda bool() v Pythone?
bool() je vstavaná funkcia Python programovací jazyk. Používa sa na konverziu akejkoľvek inej hodnoty dátového typu (reťazec, celé číslo, float atď.) na booleovský dátový typ.
booleovský dátový typ môže uložiť iba 2 hodnoty: Pravda a Nepravdivé.
Falošné hodnoty: 0, NULL, prázdne zoznamy, n-tice, slovníky atď .
Skutočné hodnoty: Všetky ostatné hodnoty vrátia hodnotu true.
bool() Syntax metódy
bool([x])
kedy vyšiel windows 7
Parametre
- x: Akýkoľvek objekt, ktorý chcete konvertovať na booleovský typ údajov.
Návrat
Môže vrátiť jednu z dvoch hodnôt.
- Vracia True, ak je odovzdaný parameter alebo hodnota True.
- Vráti hodnotu False, ak je odovzdaný parameter alebo hodnota False.
Tu je niekoľko prípadov, v ktorých metóda bool() Pythonu vráti hodnotu false. Okrem týchto všetkých ostatných hodnôt vrátia hodnotu True.
- Ak je zadaná hodnota False.
- Ak neprejde žiadny.
- Ak odošlete prázdnu sekvenciu, napríklad (), [], atď.
- Ak sa nula odovzdá v ľubovoľnom číselnom type, napríklad 0, 0,0 atď.
- Ak prejde prázdne mapovanie, ako napríklad {}.
- Ak objekty tried s metódou __bool__() alebo __len()__ vrátia 0 alebo False.
Ako používať funkciu bool().
Používanie funkcie bool() v Pythone je veľmi jednoduché. Stačí zadať hodnotu ako parameter a prevedie ju na booleovský dátový typ.
Poďme lepšie pochopiť, ako previesť hodnoty na booleovský dátový typ pomocou jednoduchého príkladu:
Ďalšie príklady funkcie bool().
Pozrime sa na niektoré príklady funkcií bool(). V tejto časti sa budeme zaoberať aj rôznymi programami o funkcii bool.
Python bool() s rôznymi dátovými typmi
V tomto príklade kontrolujeme bool() metóda Pythonu s viacerými typmi premenných ako Boolean, Integers, None, Násobný , Plavák , struny , a Slovník .
Python3
monitor s katódovou trubicou
# 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ýkon:
False True False False False False False True>
Booleovský vstup používateľa v Pythone
Tu vezmeme vstup v boolean (True/False) v boolean type s funkciou bool () a skontrolujeme, či je vrátený true alebo 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'>)> |
>
>
Výkon:
Are you hungry? True or false: False Let's go for walk>
Funkcia Python bool() na kontrolu nepárneho a párneho čísla
Tu je program na zistenie párnych a nepárnych pomocou metódy bool(). Môžete použiť iné vstupy a skontrolovať 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ýkon:
Even>
Pokryli sme definíciu, syntax, použitie a príklady funkcie bool() v Pythone. Funkcia bool() sa používa v logických operáciách v programovaní ako „a“, „alebo“ a „nie“. Používa sa tiež pri overovaní údajov, hodnotení pravdivosti, podmienených vyhláseniach atď.
Prečítajte si Iné Vstavané funkcie v Pythone
Podobné čítanie:
programovanie stdin c
- Pochopenie booleovskej logiky v Pythone 3
- Inicializácia boolovského zoznamu
- Booleovský zoznam operácií AND a OR