Tõeväärtus
Eelmine
Järgmine

Tõeväärtus

Tõeväärtuse andmeid (ingl. boolean) võib käsitleda täisarvude alatüübina. Tõeväärtusi True (tõene) ja False (väär) võib esitada ka kahendsüsteemi arvudena, vastavalt siis 1 ja 0.

Teistesse andmetüüpidesse kuuluvate muutujate väärtused on samuti käsitletavad tõeväärtusena: nii on näiteks lisaks nullile väär (False) ka tühi loend. Lähemalt tõeväärtuste kontrolli käsitlevas osas.

Tabel 3.2. Loogikatehted (kasvava prioriteediga)

Tehe Seletus Märkused
x or yKui x on väär, siis y, vastasel korral x(1)
x and yKui x on väär, siis x, vastasel korral y(1)
not xKui x on väär, siis True, vastasel korral False(2)

Märkus

  1. Teist argumenti testitakse ainult vajaduse korral

  2. not on väiksema prioriteediga kui teised (mitteloogika) operaatorid, nii on not a==b sama mis not (a==b) ja a == not b annab veateate.

Loogikatehted ei olene andmetüübist, nii on võimalikud ka järgnevad näited:

>>> "apelsin" or "banaan"
... 'apelsin'
>>> "apelsin" and "banaan"
... 'banaan'
Eelmine
Järgmine
Esileht