Booléens#
On appelle booléenne une valeur qui peut être soit vraie, soit fausse.
En Python, les littéraux True
et False
représentent respectivement les valeurs
vraies et fausses.
(Notez qu’ils commencent par une majuscule)
Comparaisons#
Certaines expressions renvoient des booléens, c’est à dire
soit la valeur True
, soit la valeur False
|
égal |
|
différent |
|
strictement supérieur |
|
supérieur ou égal |
|
strictement inférieur |
|
inférieur ou égal |
Par exemple:
a = 2
b = 3
print(a > b)
# affiche: False
print(2 + 2 == 4)
# affiche: True
Avertissement
Ne pas confondre ==
pour la comparaison et =
pour l’assignation
Notez que deux valeurs avec des types différents sont en général considérés comme différents :
1 == "1" # False
Cette règle admet des exceptions, par exemple un flottant peut être égal à un entier :
1 == 1.0 # True
Autres opérations booléennes#
|
négation |
|
et |
|
ou |
Exemples :
a = not True
print(a)
# affiche `False`
il_pleut = True
j_ai_un_parapluie = False
print(il_pleut and j_ai_un_parapluie)
# affiche: False
je_suis_mouillé = il_pleut and not j_ai_un_parapluie
print(je_suis_mouillé)
# affiche: True