Opérateurs de comparaison
Les opérateurs de comparaison sont utilisés pour comparer deux valeurs. Ils renvoient toujours un résultat booléen : True ou False. Ils constituent le fondement de la prise de décision.
| Opérateur | Signification |
|---|---|
== | Égal à |
!= | Différent de |
> | Supérieur à |
< | Inférieur à |
>= | Supérieur ou égal à |
<= | Inférieur ou égal à |
Exemples
python a = 10 b = 5 c = 10
print(f'a est égal à c ? {a == c}') # True print(f'a est égal à b ? {a == b}') # False print(f'a est différent de b ? {a != b}') # True print(f'a est supérieur à b ? {a > b}') # True print(f'b est inférieur à 5 ? {b < 5}') # False (b est égal à 5) print(f'b est inférieur ou égal à 5 ? {b <= 5}') # True
Comparer des chaînes
Les chaînes peuvent également être comparées. La comparaison se fait par ordre lexicographique (ordre alphabétique, basé sur les valeurs ASCII/Unicode).
python print('apple' == 'Apple') # False (à cause de la sensibilité à la casse) print('banana' > 'apple') # True print('cat' < 'dog') # True