Python rstrip()-Methode

Python 字符串Zeichenketten in Python


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)

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!!!

Python 字符串Zeichenketten in Python

Andere Erweiterungen