Metoda rstrip

Metoda rstrip returnează un șir din care sunt eliminate caracterele de la sfârșit. În parametrul opțional al metodei specificăm acele caractere pe care dorim să le ștergem. Dacă acestea nu sunt specificate, metoda va șterge doar spațiile de la sfârșitul șirului.

Sintaxă

pythonșir.rstrip([caractere de șters])

Exemplu

Să aplicăm metoda rstrip la următorul șir:

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

Rezultatul executării codului:

python'abcde'

Exemplu

Să punem spații la începutul și sfârșitul șirului și să aplicăm din nou metoda rstrip:

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

Deoarece ultimul caracter al șirului este acum un spațiu, nu 'a', metoda, nefiind găsit potriviri, a returnat pur și simplu șirul original:

python' abcdea '

Exemplu

Și acum să aplicăm metoda rstrip fără a specifica parametrul:

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

Rezultatul executării codului:

python' abcdea'

Vedeți și

  • metoda strip,
    care șterge caracterele de la început și sfârșitul șirului
  • metoda lstrip,
    care șterge caracterele de la începutul șirului