Metoda bool () převádí hodnotu na Boolean (True nebo False) pomocí standardního postupu testování pravdy.
Syntaxe bool()je:
bool ((hodnota))
bool () parametry
Předávání hodnoty není povinné bool(). Pokud nepředáte hodnotu, bool()vrátí se False.
Obecně bool()se používá jediný parametr value.
Návratová hodnota z bool ()
bool() vrací:
Falsepokud je hodnota vynechána nebo nepravdiváTruepokud je hodnota pravdivá
Následující hodnoty jsou v Pythonu považovány za nepravdivé:
NoneFalse- Nula jakéhokoli číselného typu. Například
0,0.0,0j - Prázdná sekvence. Například
(),(),''. - Prázdné mapování. Například,
() - objekty tříd, které mají,
__bool__()nebo__len()__metoda, která vrací0neboFalse
Všechny ostatní hodnoty kromě těchto hodnot jsou považovány za pravdivé.
Příklad: Jak 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ýstup
() je False (0) je True 0.0 je False None is False True je True Easy string is True








