Sammenligningsoperatorer
Sammenligninger gør det muligt for dit program at stille ja/nej-spørgsmål om værdier:
- Er disse ens?
- Er den ene større?
- Er en værdi inden for et interval?
En sammenligning returnerer en Boolean (True / False) og anvendes i if/while.
Lighed ==
Kontrollerer om to værdier er ens.
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
= - tildeler, == - sammenligner.
Ulighed !=
Sand, når værdierne er forskellige.
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
Større end >
1234567estimated = 7 actual = 9 print(estimated > actual) # False rating_a = 12 rating_b = 3 print(rating_a > rating_b) # True
Mindre end <
12345user_age = 17 min_age = 18 print(user_age < min_age) # True print("Alice" < "Bob") # True
Større end eller lig med >=
123student_score = 7 passing = 7 print(student_score >= passing) # True
Mindre end eller lig med <=
123order_total = 10 limit = 9 print(order_total <= limit) # False
Kædede sammenligninger
Python understøtter naturlige intervaller:
0 < x < 10 fungerer som (0 < x) and (x < 10).
12345temperature = 7 print(0 < temperature < 10) # True user_rating = 7 print(5 <= user_rating <= 7) # True
Sammenligning af strenge
Strengesammenligninger er store- og småbogstavsfølsomme og leksikografiske.
12345saved_password = "Apple" typed_password = "apple" print(saved_password == typed_password) # False print("apple" < "banana") # True
Til case-insensitive sammenligning:
123email_stored = "Support@Codefinity.com" email_input = "support@codefinity.COM" print(email_stored.lower() == email_input.lower()) # True
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
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
Sammenligningsoperatorer
Stryg for at vise menuen
Sammenligninger gør det muligt for dit program at stille ja/nej-spørgsmål om værdier:
- Er disse ens?
- Er den ene større?
- Er en værdi inden for et interval?
En sammenligning returnerer en Boolean (True / False) og anvendes i if/while.
Lighed ==
Kontrollerer om to værdier er ens.
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
= - tildeler, == - sammenligner.
Ulighed !=
Sand, når værdierne er forskellige.
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
Større end >
1234567estimated = 7 actual = 9 print(estimated > actual) # False rating_a = 12 rating_b = 3 print(rating_a > rating_b) # True
Mindre end <
12345user_age = 17 min_age = 18 print(user_age < min_age) # True print("Alice" < "Bob") # True
Større end eller lig med >=
123student_score = 7 passing = 7 print(student_score >= passing) # True
Mindre end eller lig med <=
123order_total = 10 limit = 9 print(order_total <= limit) # False
Kædede sammenligninger
Python understøtter naturlige intervaller:
0 < x < 10 fungerer som (0 < x) and (x < 10).
12345temperature = 7 print(0 < temperature < 10) # True user_rating = 7 print(5 <= user_rating <= 7) # True
Sammenligning af strenge
Strengesammenligninger er store- og småbogstavsfølsomme og leksikografiske.
12345saved_password = "Apple" typed_password = "apple" print(saved_password == typed_password) # False print("apple" < "banana") # True
Til case-insensitive sammenligning:
123email_stored = "Support@Codefinity.com" email_input = "support@codefinity.COM" print(email_stored.lower() == email_input.lower()) # True
Tak for dine kommentarer!