Méthode rstrip() de Python

Python 字符串Chaînes de caractères en Python


Description

Python rstrip() supprime les caractères spécifiés à la fin de la chaîne, par défaut les caractères d'espacement, notamment les espaces, les sauts de ligne, les retours chariot et les tabulations.

Syntaxe

La syntaxe de la méthode rstrip() est :

str.rstrip([chars])

Parameters

  • chars -- Les caractères spécifiés à supprimer (par défaut, les caractères d'espacement)

Valeur de retour

Renvoie une nouvelle chaîne générée après la suppression des caractères spécifiés à la fin de la chaîne.

Exemple

L'exemple suivant montre comment utiliser la fonction rstrip() :

Exemple

#!/usr/bin/python
# -*- coding: UTF-8 -*-

random_string = 'this is good '

# Les espaces à la fin de la chaîne seront supprimés
print(random_string.rstrip())

# 'si oo' ne sont pas des caractères finaux, donc rien n'est supprimé
print(random_string.rstrip('si oo'))

# Dans 'sid oo', 'd oo' sont des caractères finaux, 'ood' est supprimé de la chaîne
print(random_string.rstrip('sid oo'))

# 'm/' sont des caractères finaux, aucun caractère final '.' n'a été trouvé, 'm/' est supprimé de la chaîne
website = 'www.example.com/'
print(website.rstrip('m/.'))


# Supprimer les virgules (,), les points (.), et les lettres s, q, ou w ; ce sont tous des caractères finaux
txt = "banana,,,,,ssqqqww....."
x = txt.rstrip(",.qsw")
print(x)
# Supprimer le caractère final *
str = "*****this is string example....wow!!!*****"
print (str.rstrip('*'))
print(x)

La sortie de l'exemple ci-dessus est la suivante :

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

Python 字符串Chaînes de caractères en Python

Autres extensions