def rstrip(self, chars=None) -> str
' '
), 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' >>>
Return a copy of the string with trailing whitespace removed. If chars is given and not None, remove characters in chars instead.
Paramètre | Description |
---|---|
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. |
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).
TypeError :Une exception de ce type sera déclenchée si le paramètres
chars
n'est pas du type attendu.
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 + "]") |
Et voici les résultats produits par cet exemple.
$> python3 sample.py [http://www.koor.fr/ ] [http://www.koor.fr] $>
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 :