Bool () -menetelmä muuntaa arvon Boolen-arvoksi (True tai False) käyttämällä totuuden vakiotestausmenetelmää.
Syntaksi bool()
on:
bool ((arvo))
bool () -parametrit
Arvon välittäminen ei ole pakollista bool()
. Jos et välitä arvoa, bool()
palaa False
.
Yleisessä käytössä bool()
tarvitaan yksi parametri value
.
Palautusarvo boolista ()
bool()
palauttaa:
False
jos arvo jätetään pois tai se on vääräTrue
jos arvo on tosi
Seuraavia arvoja pidetään väärinä Pythonissa:
None
False
- Minkä tahansa numerotyypin nolla. Esimerkiksi
0
,0.0
,0j
- Tyhjä järjestys. Esimerkiksi
()
,()
,''
. - Tyhjä kartoitus. Esimerkiksi,
()
- luokkien objektit, joilla on
__bool__()
tai__len()__
menetelmä, joka palauttaa0
taiFalse
Kaikkia muita arvoja lukuun ottamatta näitä arvoja pidetään totta.
Esimerkki: Kuinka bool () toimii?
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))
Tuotos
() on epätosi (0) on tosi 0.0 on väärä ei ole väärä tosi totta on tosi helppo merkkijono on tosi