(36) String-Tests

Python bietet dir die Option verschiedene Eigenschaften von Strings zu testen.

Folgende Möglichkeiten gibt es:

  • startswith(prefix): Prüft, ob der String mit prefix beginnt.
  • endswith(suffix): Prüft, ob der String mit suffix endet.
  • isalpha(): Prüft, ob der String nur alphabetische Zeichen enthält.
  • isdigit(): Prüft, ob der String nur Ziffern enthält.
  • isalnum(): Prüft, ob der String nur alphanumerische Zeichen enthält.

text = "Python"

print(text.startswith("Py"))  
# Ausgabe: True

print(text.endswith("on"))    
# Ausgabe: True

print(text.isalpha())         
# Ausgabe: True

print(text.isdigit())         
# Ausgabe: False

print(text.isalnum())         
# Ausgabe: True

Aufgabe:

Was ist die Ausgabe?

text = "45"
Ausgabe = not text.isdigit()
print(Ausgabe)
Gib deine Lösung ein:

Falls du Hilfe benötigst:

Beachte den Operator not

Überlege, ob text.isdigit() als True oder False evaluiert wird. Anschließend beachte, dass der Operator das Ergebnis umkehrt.

False

Teilen: