Python Language Égal à


Exemple

x == y 

Cette expression évalue si x et y sont la même valeur et renvoie le résultat sous forme de valeur booléenne. Généralement, le type et la valeur doivent correspondre, donc l'int 12 n'est pas la même que la chaîne '12' .

12 == 12
# True
12 == 1
# False
'12' == '12'
# True
'spam' == 'spam'
# True
'spam' == 'spam '
# False
'12' == 12
# False

Notez que chaque type doit définir une fonction qui sera utilisée pour évaluer si deux valeurs sont identiques. Pour les types intégrés, ces fonctions se comportent comme prévu et évaluent simplement les choses en fonction de la même valeur. Cependant, les types personnalisés peuvent définir le test d'égalité comme ils le souhaitent, notamment en renvoyant toujours True ou en retournant toujours False .