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
Can you explain more about how string comparisons work in Python?
What are some common mistakes to avoid with comparison operators?
Can you show examples of using comparisons in if statements?
Awesome!
Completion rate improved to 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 !