Kursinhalt
Einführung in Python
Einführung in Python
Boolescher Datentyp in Python
Willkommen zu Abschnitt drei! In diesem Abschnitt tauchen wir in einen weiteren Python-Datentyp ein: den booleschen oder logischen Typ. Boolesche Werte können nur einen von zwei Werten haben: True
oder False
. Dieser Datentyp kommt ins Spiel, wenn logische Bedingungen ausgewertet werden.
Hier sind die logischen Operatoren für Vergleiche:
==
gleich;!=
ungleich;>
größer als;<
kleiner als;>=
größer oder gleich;<=
kleiner oder gleich.
Wenn Sie diese Operatoren anwenden, wird das Ergebnis ein boolescher Wert sein: True
, wenn die Bedingung erfüllt ist, und False
, wenn nicht. Betrachten Sie zum Beispiel die folgenden Auswertungen:
# 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)
Was bedeuten die obigen Ergebnisse? Das erste True
zeigt an, dass 1
gleich 1
ist (was offensichtlich ist); das zweite False
deutet darauf hin, dass sich die Zeichenketten "abc"
und "aBc"
aufgrund der Groß- und Kleinschreibung des Buchstabens 'b' unterscheiden. Das letzte False
impliziert, dass 87*731
nicht größer oder gleich 98*712
ist. Tatsächlich ist 63597
kleiner als 69776
.
Nun, lassen Sie uns Folgendes bewerten:
- Ist die Variable
first_integer
kleiner oder gleichsecond_integer
? (Es mussTrue
zurückgeben, wenn die erste Variable kleiner oder gleich der zweiten ist, undFalse
, wenn sie größer als die zweite ist) - Ist der String
"text"
nicht dasselbe wie"TEXT"
? - Entspricht die Zeichenlänge von
"Python"
6
?
Hinweis
Das Ausdrucken eines Ausdrucks wie
variable_1 >= variable_2
impliziert nicht, dassvariable_1
tatsächlich größer oder gleichvariable_2
ist. Es bedeutet einfach, dass Sie bewerten, ob diese Aussage True oder False ist. Diese Operation ändert die Werte der Variablen in keiner Weise.
Danke für Ihr Feedback!