Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Boolescher Datentyp in Python | Bedingte Anweisungen in Python
Einführung in Python
course content

Kursinhalt

Einführung in Python

Einführung in Python

1. Erste Bekanntschaft mit Python
2. Variablen und Typen in Python
3. Bedingte Anweisungen in Python
5. Schleifen in Python
6. Funktionen in Python

book
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)
copy

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:

  1. Ist die Variable first_integer kleiner oder gleich second_integer? (Es sollte True zurückgeben, wenn first_integer kleiner oder gleich second_integer ist, und False, wenn es größer ist.)
  2. Ist der String "text" unterschiedlich von "TEXT"?
  3. Ist die Länge des Strings "Python" gleich 6?

Hinweis

Das Ausdrucken eines Ausdrucks wie variable_1 >= variable_2 bedeutet nicht, dass variable_1 tatsächlich größer oder gleich variable_2 ist. Stattdessen wird einfach bewertet, ob die Aussage True oder False ist. Diese Operation ändert die Werte der Variablen in keiner Weise.

question-icon

Füllen Sie die Lücken aus, um die Aufgabe zu vervollständigen.

# Check the following statements
print(first_integersecond_integer)
print("text""TEXT")
print(len("Python")6)
True
True
True

Click or drag`n`drop items and fill in the blanks

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 1
We're sorry to hear that something went wrong. What happened?
some-alt