Python bool ()

Metoden bool () konverterer en værdi til boolsk (sand eller falsk) ved hjælp af standard sandhedstestprocedure.

Syntaksen for bool()er:

 bool ((værdi))

bool () parametre

Det er ikke obligatorisk at overføre en værdi til bool(). Hvis du ikke videregiver en værdi, bool()vender tilbage False.

Ved almindelig brug bool()tager en enkelt parameter value.

Returneringsværdi fra bool ()

bool() vender tilbage:

  • False hvis værdien er udeladt eller falsk
  • True hvis værdien er sand

Følgende værdier betragtes som falske i Python:

  • None
  • False
  • Nul af enhver numerisk type. For eksempel 0, 0.0,0j
  • Tom sekvens. For eksempel (), (), ''.
  • Tom kortlægning. For eksempel,()
  • genstande i klasser, der har __bool__()eller en __len()__metode, der returnerer 0ellerFalse

Alle andre værdier undtagen disse værdier betragtes som sande.

Eksempel: Hvordan fungerer 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))

Produktion

 () er falsk (0) er sand 0.0 er falsk Ingen er falsk sand er sand Let streng er sand

Interessante artikler...