Kursinhalt
Einführung in Python
Einführung in Python
Boolescher Datentyp in Python
Python hat den booleschen (oder logischen) Datentyp. Boolesche Werte können nur einen von zwei Werten haben: True
oder False
. Dieser Typ wird hauptsächlich zur Bewertung logischer Bedingungen verwendet. Unten 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 verwenden, ist das Ergebnis ein boolescher Wert: True
, wenn die Bedingung erfüllt ist, und False
, wenn nicht.
# 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 diese Ergebnisse? Das erste True
bestätigt, dass 1
gleich 1
ist, was offensichtlich ist. Das zweite False
zeigt an, dass die Zeichenfolgen "abc"
und "aBc"
unterschiedlich sind, da Zeichenfolgenvergleiche in Python groß- und kleinschreibungssensitiv sind—der Buchstabe 'b' in "abc"
ist klein, während 'B' in "aBc"
groß ist. Das letzte False
zeigt, 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 sollteTrue
zurückgeben, wennfirst_integer
kleiner oder gleichsecond_integer
ist, undFalse
, wenn es größer ist.) - Ist der String
"text"
unterschiedlich von"TEXT"
? - Ist die Länge des Strings
"Python"
gleich6
?
Hinweis
Das Ausdrucken eines Ausdrucks wie
variable_1 >= variable_2
bedeutet nicht, dassvariable_1
tatsächlich größer oder gleichvariable_2
ist. Stattdessen wird einfach bewertet, ob die Aussage True oder False ist. Diese Operation ändert die Werte der Variablen in keiner Weise.
Danke für Ihr Feedback!