Wie trimme ich Leerzeichen?

In Python kann man die Methode .strip() verwenden, um führende und abschließende Leerzeichen aus einem String zu entfernen. Hier ist ein Beispiel:

string_with_whitespace = "  Dieser String hat führende und abschließende Leerzeichen.  "
trimmed_string = string_with_whitespace.strip()
print(trimmed_string)
# Ausgabe: "Dieser String hat führende und abschließende Leerzeichen."

Wenn Sie nur führende oder abschließende Leerzeichen entfernen möchten, können Sie die Methoden .lstrip() oder .rstrip() verwenden:

string_with_whitespace = "  Dieser String hat führende Leerzeichen.  "
trimmed_string = string_with_whitespace.lstrip()
print(trimmed_string)
# Ausgabe: "Dieser String hat führende Leerzeichen.  "

string_with_whitespace = "  Dieser String hat abschließende Leerzeichen.  "
trimmed_string = string_with_whitespace.rstrip()
print(trimmed_string)
# Ausgabe: "  Dieser String hat abschließende Leerzeichen."

Man kann auch bestimmte Zeichen, die man entfernen möchte, übergeben

string_with_custom_chars = "###Dieser String hat ### benutzerdefinierte Zeichen###"
trimmed_string = string_with_custom_chars.strip("#")
print(trimmed_string)
# Ausgabe: "Dieser String hat ### benutzerdefinierte Zeichen"