Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Vergelijkingsoperatoren | Booleans en Vergelijkingen
Datatypen in Python

bookVergelijkingsoperatoren

Vergelijkingen stellen je programma in staat om ja/nee-vragen te stellen over waarden:

  • Zijn deze gelijk?
  • Is de ene groter?
  • Bevindt een waarde zich binnen een bereik?

Een vergelijking geeft een Boolean (True / False) terug en wordt gebruikt in if/while.

Gelijkheid ==

Controleert of twee waarden gelijk zijn.

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
Opmerking

= - wijst toe, == - vergelijkt.

Ongelijkheid !=

Waar wanneer waarden verschillen.

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

Groter Dan >

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

Kleiner Dan <

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

Groter of gelijk >=

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

Kleiner dan of gelijk aan <=

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

Gekoppelde vergelijkingen

Python ondersteunt natuurlijke bereiken: 0 < x < 10 werkt als (0 < x) and (x < 10).

12345
temperature = 7 print(0 < temperature < 10) # True user_rating = 7 print(5 <= user_rating <= 7) # True
copy

Strings vergelijken

Stringvergelijkingen zijn hoofdlettergevoelig en lexicografisch.

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

Voor hoofdletterongevoelige vergelijking:

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

Welke enkele expressie controleert correct dat x tussen 1 en 5 inclusief ligt (met chaining)?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 2

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

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?

bookVergelijkingsoperatoren

Veeg om het menu te tonen

Vergelijkingen stellen je programma in staat om ja/nee-vragen te stellen over waarden:

  • Zijn deze gelijk?
  • Is de ene groter?
  • Bevindt een waarde zich binnen een bereik?

Een vergelijking geeft een Boolean (True / False) terug en wordt gebruikt in if/while.

Gelijkheid ==

Controleert of twee waarden gelijk zijn.

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
Opmerking

= - wijst toe, == - vergelijkt.

Ongelijkheid !=

Waar wanneer waarden verschillen.

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

Groter Dan >

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

Kleiner Dan <

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

Groter of gelijk >=

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

Kleiner dan of gelijk aan <=

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

Gekoppelde vergelijkingen

Python ondersteunt natuurlijke bereiken: 0 < x < 10 werkt als (0 < x) and (x < 10).

12345
temperature = 7 print(0 < temperature < 10) # True user_rating = 7 print(5 <= user_rating <= 7) # True
copy

Strings vergelijken

Stringvergelijkingen zijn hoofdlettergevoelig en lexicografisch.

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

Voor hoofdletterongevoelige vergelijking:

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

Welke enkele expressie controleert correct dat x tussen 1 en 5 inclusief ligt (met chaining)?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 2
some-alt