Python bool ()

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í:

  • False pokud je hodnota vynechána nebo nepravdivá
  • True pokud je hodnota pravdivá

Následující hodnoty jsou v Pythonu považovány za nepravdivé:

  • None
  • False
  • 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

Zajímavé články...