Python-Bool ()

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 palauttaa 0taiFalse

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

Mielenkiintoisia artikkeleita...