« Python : Les opérateurs de comparaison » : différence entre les versions

De www.yakakliker.org
(Page créée avec « === L'égalité avec == === L'opérateur == va vérifier l'égalité entre deux valeurs.<syntaxhighlight lang="python3"> print(1 == True) # True print("1" == 1) # False print(0 == False) # True print("" == False) # False print(1 == 1.0) # True </syntaxhighlight><syntaxhighlight lang="python3"> print([1, 2, 3] == [1, 2, 3]) # True print([1, 2, 3] == [4, 5, 6]) # False print({1, 2, 3} == {1, 2, 3}) # True print((1, 2, 3) == (1, 2, 3)) # True print({'a': 1, 'b': 2}... »)
 
Aucun résumé des modifications
 
(Une version intermédiaire par le même utilisateur non affichée)
Ligne 55 : Ligne 55 :
[[Catégorie:Python]]
[[Catégorie:Python]]
[[Catégorie:Scripts]]
[[Catégorie:Scripts]]
‎<html>
<script src='https://storage.ko-fi.com/cdn/scripts/overlay-widget.js'></script>
<script>
  kofiWidgetOverlay.draw('yakakliker', {
    'type': 'floating-chat',
    'floating-chat.donateButton.text': 'Café',
    'floating-chat.donateButton.background-color': '#00b9fe',
    'floating-chat.donateButton.text-color': '#fff'
  });
</script>
‎</html>
‎<html>
<a href="https://www.compteurdevisite.com" title="compteur web gratuit sans pub"><img src="https://counter6.optistats.ovh/private/compteurdevisite.php?c=b4epghealnwlf7wuq7gn3ygll9aywrfx" border="0" title="compteur web gratuit sans pub" alt="compteur web gratuit sans pub"></a>
‎</html>

Dernière version du 17 février 2025 à 18:19

L'égalité avec ==

L'opérateur == va vérifier l'égalité entre deux valeurs.

print(1 == True) # True
print("1" == 1) # False
print(0 == False) # True
print("" == False) # False
print(1 == 1.0) # True
print([1, 2, 3] == [1, 2, 3]) # True
print([1, 2, 3] == [4, 5, 6]) # False
print({1, 2, 3} == {1, 2, 3}) # True
print((1, 2, 3) == (1, 2, 3)) # True
print({'a': 1, 'b': 2} == {'b': 2, 'a': 1}) # True

Comparaisons supérieur à et supérieur ou égal à

L'opérateur > permet de vérifier que le premier opérande est strictement plus grand que le second.

L'opérateur >= permet de vérifier que le premier opérande est supérieur ou égal au second.

print(1 > 1) # False
print(1 >= 1) # True
print(1 > False) # True
print(1 > 0) # True
print(10.0 > 20) # False


Vous pouvez par contre comparer des chaînes de caractères entre elles :

print('a' < 'b') # True

Comparaisons inférieur à et inférieur ou égal à

L'opérateur < permet de vérifier que le premier opérande est strictement plus petit que le second.

L'opérateur <= permet de vérifier que le premier opérande est inférieur ou égal au second.

print(1 < 1) # False
print(1 <= 1) # True
print(1 < 0) # False
print(1 < False) # False
print(10.0 < 20) # True

Identité entre objets

Il ne faut pas confondre l'égalité avec l'identité !

Deux valeurs sont identiques uniquement lorsqu'elles sont le même objet en mémoire.

print([1, 2, 3] == [1, 2, 3]) # True
print([1, 2, 3] is [1, 2, 3]) # False

Liens

https://dyma.fr/developer/list/chapters/core/619556fdd5fe7e09d4aba395/lesson/python/61969eb066ef0d5e68f7f68b/2/8


compteur web gratuit sans pub