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:
Falsejos arvo jätetään pois tai se on vääräTruejos arvo on tosi
Seuraavia arvoja pidetään väärinä Pythonissa:
NoneFalse- 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 palauttaa0taiFalse
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








