Python rstrip()-Methode
Beschreibung
Python rstrip() entfernt die angegebenen Zeichen am Ende der Zeichenkette, standardmäßig Leerraum, einschließlich Leerzeichen, Zeilenumbrüche, Wagenrückläufe und Tabulatoren.
Syntax
Die Syntax der rstrip()-Methode lautet:
str.rstrip([chars])
Parameters
- chars -- Die angegebenen zu entfernenden Zeichen (Standard ist Leerraum)
Rückgabewert
Gibt eine neue Zeichenkette zurück, die nach dem Entfernen der angegebenen Zeichen am Ende der Zeichenkette erzeugt wurde.
Beispiel
Das folgende Beispiel veranschaulicht, wie die Funktion rstrip() verwendet wird:
Beispiel
#!/usr/bin/python
# -*- coding: UTF-8 -*-
random_string = 'this is good '
# Leerzeichen am Ende der Zeichenkette werden entfernt
print(random_string.rstrip())
# 'si oo' sind keine abschließenden Zeichen, es wird also 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/' sind abschließende Zeichen, kein abschließendes Zeichen '.' wurde gefunden, 'm/' wird aus der Zeichenkette entfernt
website = 'www.example.com/'
print(website.rstrip('m/.'))
# Entferne Kommas (,), Punkte (.) und die Buchstaben s, q oder w; diese sind alle 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('*'))
print(x)
# -*- coding: UTF-8 -*-
random_string = 'this is good '
# Leerzeichen am Ende der Zeichenkette werden entfernt
print(random_string.rstrip())
# 'si oo' sind keine abschließenden Zeichen, es wird also 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/' sind abschließende Zeichen, kein abschließendes Zeichen '.' wurde gefunden, 'm/' wird aus der Zeichenkette entfernt
website = 'www.example.com/'
print(website.rstrip('m/.'))
# Entferne Kommas (,), Punkte (.) und die Buchstaben s, q oder w; diese sind alle 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('*'))
print(x)
Die Ausgabe des obigen Beispiels ist wie folgt:
this is good this is good this is g www.example.co banana *****this is string example....wow!!!
Andere Erweiterungen
Zeichenketten in Python