Totuusarvot ja null (Python)

Totuusarvot ja None

> Opas

Olet nähnyt, että voit käsitellä lukuja, mutta on myös erityisiä arvoja: None ja totuusarvot.

Arvo None

None on arvo, joka edustaa tyhjää tai virheellistä arvoa tai jopa virhettä, mutta se ei ole sama asia kuin luku 0.

Esimerkiksi me.weapon palauttaa aseen, jota purjosi pitää kädessään, tai None, jos sinulla ei ole asetta kädessä.

Olet ehkä huomannut, että me.setWeapon() maksaa 1 PT joka vuoro. Voit rajata sen käytön vuoroon 1 tällä ehdolla:

None-arvo testataan lausekkeella is None (ja päinvastainen lausekkeella is not None).

Totuusarvot: True ja False

Totuusarvoja on kaksi: True ja False. Niillä voi esittää mitä tahansa, jolla voi olla kaksi tilaa, kuten:

Esimerkkejä ominaisuuksista ja metodeista, jotka palauttavat totuusarvon:

Esimerkki: tarkistetaan, voimmeko käyttää asettamme viholliseen:

❓ Tietovisa

Mihin None-arvoa voi käyttää?

Puuttuvan tiedon tai puuttuvan arvon esittämiseen Luvun 0 esittämiseen Virheen esittämiseen Huonolaatuisen ohjelman esittämiseen

Mihin totuusarvoja käytetään?

Arvon esittämiseen, jolla on kaksi mahdollista tilaa Hyvin suuren arvon esittämiseen

Koko tekoäly