Metóda bool () prevádza hodnotu na Boolean (True alebo False) pomocou štandardného postupu testovania pravdy.
Syntax bool()
je:
bool ((hodnota))
parametre bool ()
Nie je povinné odovzdávať hodnotu bool()
. Ak nezadáte hodnotu, bool()
vráti sa False
.
Všeobecne bool()
sa používa jediný parameter value
.
Návratová hodnota z bool ()
bool()
vracia:
False
ak je hodnota vynechaná alebo nepravdiváTrue
ak je hodnota pravdivá
Nasledujúce hodnoty sa v Pythone považujú za nepravdivé:
None
False
- Nula ľubovoľného číselného typu. Napríklad
0
,0.0
,0j
- Prázdna sekvencia. Napríklad
()
,()
,''
. - Prázdne mapovanie. Napríklad,
()
- objekty tried, ktoré majú
__bool__()
alebo__len()__
metóda, ktorá vracia0
aleboFalse
Všetky ostatné hodnoty okrem týchto hodnôt sa považujú za pravdivé.
Príklad: Ako funguje bool ()?
test = () print(test,'is',bool(test)) test = (0) print(test,'is',bool(test)) test = 0.0 print(test,'is',bool(test)) test = None print(test,'is',bool(test)) test = True print(test,'is',bool(test)) test = 'Easy string' print(test,'is',bool(test))
Výkon
() Je False (0) je True 0.0 je False Žiadny je False True je True Ľahký reťazec je True