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:
Falseak je hodnota vynechaná alebo nepravdiváTrueak je hodnota pravdivá
Nasledujúce hodnoty sa v Pythone považujú za nepravdivé:
NoneFalse- 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á vracia0aleboFalse
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








