Opérateurs de comparaison
Les comparaisons permettent à votre programme de poser des questions oui/non sur des valeurs :
- Sont-elles égales ?
- L'une est-elle plus grande ?
- Une valeur se trouve-t-elle dans une plage ?
Une comparaison renvoie un booléen (True / False) et alimente les instructions if/while.
Égalité ==
Vérifie si deux valeurs sont identiques.
1234567saved_pin = 1234 entered_pin = 1234 print(saved_pin == entered_pin) # True stored_email = "support@codefinity.com" input_email = "Support@codefinity.com" print(stored_email == input_email) # False
= - assigne, == - compare.
Inégalité !=
Vrai lorsque les valeurs diffèrent.
1234567user_id_1 = 105 user_id_2 = 203 print(user_id_1 != user_id_2) # True username_1 = "alex" username_2 = "alex" print(username_1 != username_2) # False
Supérieur à >
1234567estimated = 7 actual = 9 print(estimated > actual) # False rating_a = 12 rating_b = 3 print(rating_a > rating_b) # True
Inférieur à <
12345user_age = 17 min_age = 18 print(user_age < min_age) # True print("Alice" < "Bob") # True
Supérieur ou égal >=
123student_score = 7 passing = 7 print(student_score >= passing) # True
Inférieur ou égal <=
123order_total = 10 limit = 9 print(order_total <= limit) # False
Comparaisons chaînées
Python prend en charge les intervalles naturels :
0 < x < 10 fonctionne comme (0 < x) and (x < 10).
12345temperature = 7 print(0 < temperature < 10) # True user_rating = 7 print(5 <= user_rating <= 7) # True
Comparaison de chaînes de caractères
Les comparaisons de chaînes sont sensibles à la casse et lexicographiques.
12345saved_password = "Apple" typed_password = "apple" print(saved_password == typed_password) # False print("apple" < "banana") # True
Pour une comparaison insensible à la casse :
123email_stored = "Support@Codefinity.com" email_input = "support@codefinity.COM" print(email_stored.lower() == email_input.lower()) # True
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Génial!
Completion taux amélioré à 3.45
Opérateurs de comparaison
Glissez pour afficher le menu
Les comparaisons permettent à votre programme de poser des questions oui/non sur des valeurs :
- Sont-elles égales ?
- L'une est-elle plus grande ?
- Une valeur se trouve-t-elle dans une plage ?
Une comparaison renvoie un booléen (True / False) et alimente les instructions if/while.
Égalité ==
Vérifie si deux valeurs sont identiques.
1234567saved_pin = 1234 entered_pin = 1234 print(saved_pin == entered_pin) # True stored_email = "support@codefinity.com" input_email = "Support@codefinity.com" print(stored_email == input_email) # False
= - assigne, == - compare.
Inégalité !=
Vrai lorsque les valeurs diffèrent.
1234567user_id_1 = 105 user_id_2 = 203 print(user_id_1 != user_id_2) # True username_1 = "alex" username_2 = "alex" print(username_1 != username_2) # False
Supérieur à >
1234567estimated = 7 actual = 9 print(estimated > actual) # False rating_a = 12 rating_b = 3 print(rating_a > rating_b) # True
Inférieur à <
12345user_age = 17 min_age = 18 print(user_age < min_age) # True print("Alice" < "Bob") # True
Supérieur ou égal >=
123student_score = 7 passing = 7 print(student_score >= passing) # True
Inférieur ou égal <=
123order_total = 10 limit = 9 print(order_total <= limit) # False
Comparaisons chaînées
Python prend en charge les intervalles naturels :
0 < x < 10 fonctionne comme (0 < x) and (x < 10).
12345temperature = 7 print(0 < temperature < 10) # True user_rating = 7 print(5 <= user_rating <= 7) # True
Comparaison de chaînes de caractères
Les comparaisons de chaînes sont sensibles à la casse et lexicographiques.
12345saved_password = "Apple" typed_password = "apple" print(saved_password == typed_password) # False print("apple" < "banana") # True
Pour une comparaison insensible à la casse :
123email_stored = "Support@Codefinity.com" email_input = "support@codefinity.COM" print(email_stored.lower() == email_input.lower()) # True
Merci pour vos commentaires !