Pythonissa on myös totuusarvoa ilmaiseva boolean muuttuja, jolle voi tehdä loogiikka operaatioita. Sen arvona on totuusarvo, joka voi olla joko tosi tai epätosi. Boolean ilmaisut literaalit kirjoitetaan niiden englannin kielisillä nimillä isolla kirjaimella alkaen True ja False.
Pythonissa avainsanat and, or ja not ovat varattu peruslogiikka operaatioille. Ja - toiminto (and) palauttaa arvon tosi kun molemmat operandit ovat tosia. Tai - toiminto (or) palauttaa arvon tosi kun ainakin jompikumpi operandeista on tosi. Ei - toiminto (not) palauttaa sitä seuraavan operandin totuusarvon käänteisenä.
...