Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Sammenligningsoperatorer | Booleans og Sammenligninger
Datatyper i Python

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 driver if/while.

Lighed ==

Kontrollerer om to værdier er ens.

1234567
saved_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
Note
Bemærk

= - tildeler, == - sammenligner.

Ulighed !=

Sand, når værdierne er forskellige.

1234567
user_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 >

1234567
estimated = 7 actual = 9 print(estimated > actual) # False rating_a = 12 rating_b = 3 print(rating_a > rating_b) # True

Mindre end <

12345
user_age = 17 min_age = 18 print(user_age < min_age) # True print("Alice" < "Bob") # True

Større end eller lig med >=

123
student_score = 7 passing = 7 print(student_score >= passing) # True

Mindre end eller lig med <=

123
order_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).

12345
temperature = 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.

12345
saved_password = "Apple" typed_password = "apple" print(saved_password == typed_password) # False print("apple" < "banana") # True

For case-insensitive matching:

123
email_stored = "Support@Codefinity.com" email_input = "support@codefinity.COM" print(email_stored.lower() == email_input.lower()) # True
question mark

Hvilket enkelt udtryk kontrollerer korrekt, at x er mellem 1 og 5 inklusive (ved brug af kædning)?

Vælg det korrekte svar

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 2

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

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 driver if/while.

Lighed ==

Kontrollerer om to værdier er ens.

1234567
saved_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
Note
Bemærk

= - tildeler, == - sammenligner.

Ulighed !=

Sand, når værdierne er forskellige.

1234567
user_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 >

1234567
estimated = 7 actual = 9 print(estimated > actual) # False rating_a = 12 rating_b = 3 print(rating_a > rating_b) # True

Mindre end <

12345
user_age = 17 min_age = 18 print(user_age < min_age) # True print("Alice" < "Bob") # True

Større end eller lig med >=

123
student_score = 7 passing = 7 print(student_score >= passing) # True

Mindre end eller lig med <=

123
order_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).

12345
temperature = 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.

12345
saved_password = "Apple" typed_password = "apple" print(saved_password == typed_password) # False print("apple" < "banana") # True

For case-insensitive matching:

123
email_stored = "Support@Codefinity.com" email_input = "support@codefinity.COM" print(email_stored.lower() == email_input.lower()) # True
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 2
some-alt