Jämförelseoperatorer
Jämförelser gör det möjligt för ditt program att ställa ja/nej-frågor om värden:
- Är dessa lika?
- Är det ena större?
- Finns ett värde inom ett intervall?
En jämförelse returnerar en Boolean (True / False) och används i if/while.
Likhet ==
Kontrollerar om två värden är desamma.
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
= - tilldelar, == - jämför.
Olikhet !=
Sant när värdena skiljer sig.
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 än >
1234567estimated = 7 actual = 9 print(estimated > actual) # False rating_a = 12 rating_b = 3 print(rating_a > rating_b) # True
Mindre än <
12345user_age = 17 min_age = 18 print(user_age < min_age) # True print("Alice" < "Bob") # True
Större än eller lika med >=
123student_score = 7 passing = 7 print(student_score >= passing) # True
Mindre än eller lika med <=
123order_total = 10 limit = 9 print(order_total <= limit) # False
Kedjade jämförelser
Python stöder naturliga intervall:
0 < x < 10 fungerar som (0 < x) and (x < 10).
12345temperature = 7 print(0 < temperature < 10) # True user_rating = 7 print(5 <= user_rating <= 7) # True
Jämförelse av strängar
Strängjämförelser är skiftlägeskänsliga och lexikografiska.
12345saved_password = "Apple" typed_password = "apple" print(saved_password == typed_password) # False print("apple" < "banana") # True
För skiftlägesokänslig jämförelse:
123email_stored = "Support@Codefinity.com" email_input = "support@codefinity.COM" print(email_stored.lower() == email_input.lower()) # True
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
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?
Fantastiskt!
Completion betyg förbättrat till 3.45
Jämförelseoperatorer
Svep för att visa menyn
Jämförelser gör det möjligt för ditt program att ställa ja/nej-frågor om värden:
- Är dessa lika?
- Är det ena större?
- Finns ett värde inom ett intervall?
En jämförelse returnerar en Boolean (True / False) och används i if/while.
Likhet ==
Kontrollerar om två värden är desamma.
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
= - tilldelar, == - jämför.
Olikhet !=
Sant när värdena skiljer sig.
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 än >
1234567estimated = 7 actual = 9 print(estimated > actual) # False rating_a = 12 rating_b = 3 print(rating_a > rating_b) # True
Mindre än <
12345user_age = 17 min_age = 18 print(user_age < min_age) # True print("Alice" < "Bob") # True
Större än eller lika med >=
123student_score = 7 passing = 7 print(student_score >= passing) # True
Mindre än eller lika med <=
123order_total = 10 limit = 9 print(order_total <= limit) # False
Kedjade jämförelser
Python stöder naturliga intervall:
0 < x < 10 fungerar som (0 < x) and (x < 10).
12345temperature = 7 print(0 < temperature < 10) # True user_rating = 7 print(5 <= user_rating <= 7) # True
Jämförelse av strängar
Strängjämförelser är skiftlägeskänsliga och lexikografiska.
12345saved_password = "Apple" typed_password = "apple" print(saved_password == typed_password) # False print("apple" < "banana") # True
För skiftlägesokänslig jämförelse:
123email_stored = "Support@Codefinity.com" email_input = "support@codefinity.COM" print(email_stored.lower() == email_input.lower()) # True
Tack för dina kommentarer!