Méthode rstrip

La méthode rstrip renvoie une chaîne dans laquelle les caractères à sa fin ont été supprimés. Dans le paramètre optionnel de la méthode, nous indiquons les caractères que nous souhaitons supprimer. S'ils ne sont pas spécifiés, la méthode supprimera uniquement les espaces à la fin de la chaîne.

Syntaxe

pythonchaîne.rstrip([caractères à supprimer])

Exemple

Appliquons la méthode rstrip à la chaîne suivante :

pythontxt = 'abcdea'
print(txt.rstrip('a'))

Résultat de l'exécution du code :

python'abcde'

Exemple

Ajoutons des espaces au début et à la fin de la chaîne et appliquons à nouveau la méthode rstrip :

pythontxt = ' abcdea '
print(txt.rstrip('a'))

Étant donné que le dernier caractère de la chaîne est maintenant un espace, et non le 'a' spécifié, la méthode, n'ayant trouvé aucune correspondance, a simplement renvoyé la chaîne originale :

python' abcdea '

Exemple

Maintenant, appliquons la méthode rstrip sans spécifier de paramètre :

pythontxt = ' abcdea '
print(txt.rstrip())

Résultat de l'exécution du code :

python' abcdea'

Voir aussi

  • la méthode strip,
    qui supprime les caractères au début et à la fin de la chaîne
  • la méthode lstrip,
    qui supprime les caractères au début de la chaîne