Bool () -metoden konverterer en verdi til boolsk (sann eller usann) ved hjelp av standard sannhetsprøvingsprosedyre.
Syntaksen for bool()
er:
bool ((verdi))
bool () parametere
Det er ikke obligatorisk å overføre en verdi til bool()
. Hvis du ikke gir noen verdi, bool()
returnerer False
.
Generell bruk bool()
tar en enkelt parameter value
.
Returverdi fra bool ()
bool()
returnerer:
False
hvis verdien er utelatt eller falskTrue
hvis verdien er sann
Følgende verdier betraktes som falske i Python:
None
False
- Null av hvilken som helst numerisk type. For eksempel
0
,0.0
,0j
- Tom sekvens. For eksempel
()
,()
,''
. - Tom kartlegging. For eksempel,
()
- objekter av klasser som har
__bool__()
eller__len()__
metode som returnerer0
ellerFalse
Alle andre verdier unntatt disse verdiene betraktes som sanne.
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))
Produksjon
() er usant (0) er sant 0,0 er usant ingen er usant sant er sant Enkel streng er sant