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

bookSammenligningsoperatorer

Sammenligninger lar programmet ditt stille ja/nei-spørsmål om verdier:

  • Er disse like?
  • Er den ene større?
  • Er en verdi innenfor et område?

En sammenligning returnerer en boolsk verdi (True / False) og brukes i if/while.

Likhet ==

Kontrollerer om to verdier er like.

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
copy
Note
Merk

= - tildeler, == - sammenligner.

Ulikhet !=

Sant når verdiene er forskjellige.

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
copy

Større enn >

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

Mindre enn <

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

Større enn eller lik >=

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

Mindre enn eller lik <=

123
order_total = 10 limit = 9 print(order_total <= limit) # False
copy

Kjedede sammenligninger

Python stø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
copy

Sammenligning av strenger

Strengesammenligninger er store- og småbokstavfølsomme og leksikografiske.

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

For sammenligning uten hensyn til store og små bokstaver:

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

Hvilket enkelt uttrykk sjekker korrekt at x er mellom 1 og 5 inkludert (ved bruk av kjeding)?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 2

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Suggested prompts:

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?

bookSammenligningsoperatorer

Sveip for å vise menyen

Sammenligninger lar programmet ditt stille ja/nei-spørsmål om verdier:

  • Er disse like?
  • Er den ene større?
  • Er en verdi innenfor et område?

En sammenligning returnerer en boolsk verdi (True / False) og brukes i if/while.

Likhet ==

Kontrollerer om to verdier er like.

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
copy
Note
Merk

= - tildeler, == - sammenligner.

Ulikhet !=

Sant når verdiene er forskjellige.

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
copy

Større enn >

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

Mindre enn <

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

Større enn eller lik >=

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

Mindre enn eller lik <=

123
order_total = 10 limit = 9 print(order_total <= limit) # False
copy

Kjedede sammenligninger

Python stø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
copy

Sammenligning av strenger

Strengesammenligninger er store- og småbokstavfølsomme og leksikografiske.

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

For sammenligning uten hensyn til store og små bokstaver:

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

Hvilket enkelt uttrykk sjekker korrekt at x er mellom 1 og 5 inkludert (ved bruk av kjeding)?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 2
some-alt