Python bool ()

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á vracia 0aleboFalse

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

Zaujímavé články...