In diesem Beitrag schauen wir uns die verschiedenen Möglichkeiten der String-Funktionen an:
alles groß (.upper) und alles klein (.lower)
print("Hallo Welt".upper()) # HALLO WELT
print("Hallo Welt".lower()) # hallo welt
Auf Satzzeichen prüfen
satz = "- Hallo Du?"
if satz[-1] == "?":
print("Der Satz enthält ein Fragezeichen!")
# prüft am Ende
if satz.endswith("?"):
print("Der Satz enthält ein Fragezeichen!")
# prüft am Anfang
if satz.startswith("-"):
print("Der Satz enthält einen Anstrich!")
alle Leerzeichen entfernen
word = " Test!! "
print(word.strip()) # Test!!
definierte Zeichen mit .strip entfernen
word2 = " . . Test!! $ "
print(word2.strip(" .!$")) # Test
# lstrip entfernt alle definierten Zeichen LINKS
word3 = "........Test....."
print(word3.lstrip(" .")) # Test.....
# lstrip entfern alle definierten Zeichen RECHTS
word3 = "........Test....."
print(word3.rstrip(" .")) # ........Test
erste Position eines Zeichens finden
s = "Dies ist ein kleiner Test."
print(s.find(".")) # = Position 25
print(s[25]) # . -> Wird ein Zeichen nicht gefunden = -1
# ersetzt Teil des Strings
print(s.replace("kleiner", "großer")) # Dies ist ein großer Test.