Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Classe « str » Python 3.12.1

Méthode builtins.str.rstrip

Signature de la méthode rstrip

 def rstrip(self, chars=None) -> str

Description

La méthode rstrip renvoie une copie de la chaîne courante, dans laquelle les caractères d'espacement sont retirés en fin de chaîne. Par défaut, les caractères d'espacement considérés sont le caractère blanc (' '), les caractères de tabulation (notamment '\t ' et \f) ainsi que les caractères de retour à la ligne ('\r' et '\n').

>>> "\t Hello \t\r\n\t ".rstrip()
'\t Hello'
>>> 

Si vous souhaitez retirer d'autres caractères, il est possible de spécifier la liste de caractères à considérer. Dans l'exemple suivant, on retire les caractères utilisés en préfixe et suffixe d'un nom de domaine.

>>> "### https://koor.fr ###".rstrip(" #")
'### https://koor.fr'
>>> 

help(str.rstrip)

Return a copy of the string with trailing whitespace removed.

If chars is given and not None, remove characters in chars instead.

Paramètres

ParamètreDescription
 self : str 
La chaîne de caractères courante. Rappel : self est implicitement passée lors de l'appel de la méthode.
 chars : str = None 
Ce paramètre facultatif est une chaîne de caractères définissant la liste des caractères à supprimer.

Valeur de retour

La valeur de retour est de type str.

Une copie de la chaîne de caractères courante nettoyée de ses caractères d'espacement placés en fin de chaîne (trailing spaces).

Exception

Exemple(s) de code

 1 
 2 
 3 
 4 
 5 
 6 
 7 
#!/usr/bin/python3

url = "http://www.koor.fr/    "

url_cleaned = url.rstrip(" \t\r\n/")
print("[" + url + "]")
print("[" + url_cleaned + "]")
Exemple d'utilisation de la méthode rstrip.

Et voici les résultats produits par cet exemple.

$> python3 sample.py
[http://www.koor.fr/    ]
[http://www.koor.fr]
$>

Voir aussi

Classe str
Méthode str.lstrip
Méthode str.strip
Méthode str.replace