2.3.2 Operazioni booleane

Queste sono le operazioni booleane, ordinate per priorità ascendente:

Operazione  Risultato  Note 
x or y se x è falso, allora y, altrimenti x (1)
x and y se x è falso, allora x, altrimenti y (1)
not x se x è falso, allora True, altrimenti False (2)

Note:

(1)
Queste valutano soltanto il loro secondo argomento, se richiesto per il loro risultato.

(2)
"not" ha un livello di priorità inferiore rispetto agli operatori non booleani, così che not a == b viene interpretato come not (a == b) e a == not b viene considerato un errore di sintassi.

Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.