Cursusinhoud
Introductie tot Python
Introductie tot Python
Booleaanse Gegevenstype in Python
Python heeft het boolean (of logisch) gegevenstype. Booleans kunnen slechts een van de twee waarden hebben: True
of False
. Dit type wordt voornamelijk gebruikt voor het evalueren van logische voorwaarden. Hieronder staan de logische operatoren voor vergelijking:
==
gelijk aan;!=
niet gelijk aan;>
groter dan;<
kleiner dan;>=
groter dan of gelijk aan;<=
kleiner dan of gelijk aan.
Wanneer je deze operatoren gebruikt, is het resultaat een boolean waarde: True
als de voorwaarde wordt voldaan en False
als dat niet het geval is.
# Check if `1` equals `1` print(1 == 1) # Check if `"abc"` equals `"aBc"` print("abc" == "aBc") # Check if `87*731` greater than or equal to `98*712` print(87*731 >= 98*712)
Wat betekenen deze resultaten? De eerste True
bevestigt dat 1
gelijk is aan 1
, wat vanzelfsprekend is. De tweede False
geeft aan dat de strings "abc"
en "aBc"
verschillend zijn omdat stringvergelijkingen in Python hoofdlettergevoelig zijn—de letter 'b' in "abc"
is een kleine letter, terwijl 'B' in "aBc"
een hoofdletter is. De laatste False
laat zien dat 87 * 731
niet groter dan of gelijk aan 98 * 712
is. In feite is 63597
kleiner dan 69776
.
Laten we nu het volgende evalueren:
Is de variabele
first_integer
kleiner dan of gelijk aansecond_integer
? (Het zouTrue
moeten retourneren alsfirst_integer
kleiner dan of gelijk aansecond_integer
is, enFalse
als het groter is.)Is de string
"text"
verschillend van"TEXT"
?Is de lengte van de string
"Python"
gelijk aan6
?
Opmerking
Het afdrukken van een expressie zoals
variable_1 >= variable_2
betekent niet datvariable_1
daadwerkelijk groter dan of gelijk aanvariable_2
is. In plaats daarvan evalueert het alleen of de uitspraak True of False is. Deze operatie wijzigt de waarden van de variabelen op geen enkele manier.
Bedankt voor je feedback!