Les opérateurs de comparaison en Python sont utilisés pour comparer deux valeurs et renvoyer un booléen (vrai ou faux) en fonction du résultat de la comparaison. Ils sont très utiles pour écrire des conditions dans des structures de contrôle de flux comme les boucles if
et while
.
Voici la liste des opérateurs de comparaison en Python avec leurs significations et leurs symboles :
==
(égal à) : renvoieTrue
si les deux valeurs sont égales,False
sinon.!=
(différent de) : renvoieTrue
si les deux valeurs sont différentes,False
sinon.>
(strictement supérieur à) : renvoieTrue
si la première valeur est strictement supérieure à la seconde,False
sinon.<
(strictement inférieur à) : renvoieTrue
si la première valeur est strictement inférieure à la seconde,False
sinon.>=
(supérieur ou égal à) : renvoieTrue
si la première valeur est supérieure ou égale à la seconde,False
sinon.<=
(inférieur ou égal à) : renvoieTrue
si la première valeur est inférieure ou égale à la seconde,False
sinon.
Voici quelques exemples d’utilisation des opérateurs de comparaison en Python :
# Exemples d'utilisation des opérateurs de comparaison
a = 3
b = 5
c = 3
print(a == b) # Affiche False
print(a != b) # Affiche True
print(a > b) # Affiche False
print(a < b) # Affiche True
print(a >= c) # Affiche True
print(a <= c) # Affiche True
Il est important de noter que les opérateurs de comparaison en Python sont sensibles à la casse et à la différence entre majuscules et minuscules. Par exemple, "A"
est différent de "a"
et "A"
est supérieur à "a"
en termes de ordre alphabétique.
On peut comparer des chaines de caractère. Pour elles, c’est l’ordre lexicographique qui compte, donc en tant que chaines de caractères : “2” > “10” car 2 arrive après 1 dans l’alphabet.