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:
123456# 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_integerkleiner oder gleichsecond_integer? (Es mussTruezurü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_2impliziert nicht, dassvariable_1tatsächlich größer oder gleichvariable_2ist. 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!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Fragen Sie mich Fragen zu diesem Thema
Zusammenfassen Sie dieses Kapitel
Zeige reale Beispiele
Awesome!
Completion rate improved to 1.64
Boolescher Datentyp in Python
Swipe um das Menü anzuzeigen
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:
123456# 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_integerkleiner oder gleichsecond_integer? (Es mussTruezurü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_2impliziert nicht, dassvariable_1tatsächlich größer oder gleichvariable_2ist. 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!