Python3 rstrip()-Methode

Python3 字符串Python3 Zeichenketten


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('*'))

Die Ausgabe des obigen Beispiels ist:

this is good
this is good
this is g
www.example.co
banana
*****this is string example....wow!!!

Python3 字符串Python3 Zeichenketten

Andere Erweiterungen