Die Methode rstrip
Die Methode rstrip gibt einen String zurück, bei dem
Zeichen am Ende entfernt wurden. Im
optionalen Parameter der Methode geben wir
die Zeichen an, die wir entfernen möchten. Wenn
diese nicht angegeben werden, entfernt die Methode nur
Leerzeichen am Ende des Strings.
Syntax
zeichenkette.rstrip([zu entfernende Zeichen])
Beispiel
Wenden wir die Methode rstrip auf
den folgenden String an:
txt = 'abcdea'
print(txt.rstrip('a'))
Ergebnis der Codeausführung:
'abcde'
Beispiel
Setzen wir in dem String Leerzeichen am Anfang
und am Ende und wenden erneut die Methode rstrip an:
txt = ' abcdea '
print(txt.rstrip('a'))
Da das letzte Zeichen des Strings jetzt
ein Leerzeichen ist, und nicht das angegebene 'a',
gab die Methode, ohne Übereinstimmungen zu finden, einfach den
ursprünglichen String zurück:
' abcdea '
Beispiel
Wenden wir nun die Methode rstrip
ohne Angabe eines Parameters an:
txt = ' abcdea '
print(txt.rstrip())
Ergebnis der Codeausführung:
' abcdea'