Python bool ()

Metoda bool () pretvori vrednost v logično vrednost (True ali False) s standardnim postopkom preverjanja resnice.

Sintaksa bool()je:

 bool ((vrednost))

parametri bool ()

Ni obvezno posredovanje vrednosti bool(). Če vrednosti ne prenesete, se bool()vrne False.

Običajno bool()zajema en parameter value.

Vrnjena vrednost iz bool ()

bool() vrne:

  • False če je vrednost izpuščena ali napačna
  • True če je vrednost resnična

Naslednje vrednosti se v Pythonu štejejo za napačne:

  • None
  • False
  • Nič poljubnega številskega tipa. Na primer, 0, 0.0,0j
  • Prazno zaporedje. Na primer, (), (), ''.
  • Prazno preslikavanje. Na primer()
  • predmeti razredov, ki ima __bool__()ali __len()__metodo, ki vrne 0ozFalse

Vse druge vrednosti razen teh vrednosti veljajo za resnične.

Primer: Kako deluje 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))

Izhod

 () je False (0) je True 0.0 je False None ni False True je True True Easy niz True

Zanimive Članki...