I valori booleani in Python
I valori booleani in Python sono gestiti in true, false e none.
Una particolarità del linguaggio Python è la possibilità di marcare con "none" ( nulla ) un dato di cui non si conosce se vero o falso.
I valori true, false e none si utilizzano senza apici o virgolette.
Il significato dei valori booleani
- True. E' associato alle espressioni logiche quando sono vere. Equivale a dire "è vero".
Esempio. L'espressione "2 è un numero pari" è vera perché effettivamente il numero due è un numero pari.
- False. E' utilizzato per indicare un'espressione logica falsa. Equivale a dire "è falso".
Esempio. L'espressione "2 è un numero dispari" è falsa perché il numero due è pari e non dispari.
- None. Si utilizza quando non si conosce se un'espressione è vera o falsa.
Esempio. L'espressione "domani piove" non è né vera, né falsa. Sarebbe sbagliato associargli false perché non so se è vera ma allo stesso modo non so se è falsa ( negazione logica di vera ). In questi casi è meglio usare "none".
A cosa servono i valori booleani
I valori true, false e none possono essere assegnati alle variabili.
Esempio
flag=true
Inoltre, diverse funzioni del Python restituiscono un valore booleano false o true per verificare una situazione.
Esempio.
x = 1 in ( 2,3,4,5,6 )
La variabile x è false (falsa) perché 1 non è compreso nell'insieme.
Esempio.
x = 2 in ( 2,3,4,5,6 )
In questo caso la variabile x è true (vera) perché 2 è un elemento dell'insieme.