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.
12345678# 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!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Awesome!
Completion rate improved to 1.67
Boolescher Datentyp in Python
Swipe um das Menü anzuzeigen
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.
12345678# 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!