Python3 rstrip()-Methode
Beschreibung
rstrip() entfernt die angegebenen Zeichen am Ende der Zeichenkette, standardmäßig Leerraum, einschließlich Leerzeichen, Zeilenumbrüche, Wagenrückläufe und Tabulatoren.
Syntax
Syntax der rstrip()-Methode:
str.rstrip([chars])
Parameters
- chars -- gibt die zu entfernenden Zeichen an (Standard ist Leerraum)
Rückgabewert
Gibt eine neue Zeichenkette zurück, die durch Entfernen der angegebenen Zeichen vom Ende der Zeichenkette entsteht.
Beispiele
Das folgende Beispiel veranschaulicht, wie die Funktion rstrip() verwendet wird:
Beispiele
#!/usr/bin/python3
random_string = 'this is good '
# Leerzeichen am Ende der Zeichenkette werden entfernt
print(random_string.rstrip())
# 'si oo' ist kein abschließendes Zeichen, daher wird nichts entfernt
print(random_string.rstrip('si oo'))
# In 'sid oo' sind 'd oo' abschließende Zeichen, 'ood' wird aus der Zeichenkette entfernt
print(random_string.rstrip('sid oo'))
# 'm/' ist ein abschließendes Zeichen, es wurde kein abschließendes '.'-Zeichen gefunden, 'm/' wird aus der Zeichenkette entfernt
website = 'www.example.com/'
print(website.rstrip('m/.'))
# Komma (,), Punkt (.), Buchstaben s, q oder w entfernen; dies sind alles abschließende Zeichen
txt = "banana,,,,,ssqqqww....."
x = txt.rstrip(",.qsw")
print(x)
# Entferne abschließendes Zeichen *
str = "*****this is string example....wow!!!*****"
print (str.rstrip('*'))
random_string = 'this is good '
# Leerzeichen am Ende der Zeichenkette werden entfernt
print(random_string.rstrip())
# 'si oo' ist kein abschließendes Zeichen, daher wird nichts entfernt
print(random_string.rstrip('si oo'))
# In 'sid oo' sind 'd oo' abschließende Zeichen, 'ood' wird aus der Zeichenkette entfernt
print(random_string.rstrip('sid oo'))
# 'm/' ist ein abschließendes Zeichen, es wurde kein abschließendes '.'-Zeichen gefunden, 'm/' wird aus der Zeichenkette entfernt
website = 'www.example.com/'
print(website.rstrip('m/.'))
# Komma (,), Punkt (.), Buchstaben s, q oder w entfernen; dies sind alles abschließende Zeichen
txt = "banana,,,,,ssqqqww....."
x = txt.rstrip(",.qsw")
print(x)
# Entferne abschließendes Zeichen *
str = "*****this is string example....wow!!!*****"
print (str.rstrip('*'))
Die Ausgabe des obigen Beispiels ist:
this is good this is good this is g www.example.co banana *****this is string example....wow!!!
Andere Erweiterungen
Python3 Zeichenketten