Aller au contenu

Comparaisons

Intéressons-nous aux tests. Tous les tests, une fois réalisés, auront une valeur : True ou False.

Égalité

On peut vérifier l'égalité du contenu de deux variables (leur valeur) grâce à l'opérateur ==. Pour vérifier que deux variables sont différentes, on utilisera l'opérateur !=.

Syntaxe

Soit x et y deux variables quelconques :

x == y # x est-il égal à y ?
x != y # x est-il différent de y ?

Inégalité

On peut vérifier les inégalités suivantes entre deux variables en Python :

  • Supérieur >
  • Inférieur <
  • Supérieur ou égal >=
  • Inférieur ou égal <=

Syntaxe

Soit x et y deux variables quelconques :

x > y  # x est-il supérieur à y ?
x < y  # x est-il inférieur à y ?
x >= y # x est-il supérieur ou égal à y ?
x <= y # x est-il inférieur ou égal à y ?

Inclusion

On peut vérifier qu'une valeur est incluse dans une autre. Pour l'instant, nous ne connaissons que les chaînes de caractères str. On utilisera l'opérateur in

Syntaxe

Soit x et y deux variables de type str :

x in y  # x est-il inclus dans y ?

Exemples

a = 3
b = 2.3

print(a == b)  # False
print(a != b)  # True

print(a <= b)  # False
print(type(a <= b))  # <class 'bool'>
c = "Jean"
d = "Kévin"

print(c == d)  # False
e = "jour"
f = "Bonjour les amis !"

print(e in f)  # True