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ă
șir.rstrip([caractere de șters])
Exemplu
Să aplicăm metoda rstrip la
următorul șir:
txt = 'abcdea'
print(txt.rstrip('a'))
Rezultatul executării codului:
'abcde'
Exemplu
Să punem spații la începutul și sfârșitul șirului
și să aplicăm din nou metoda rstrip:
txt = ' 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:
' abcdea '
Exemplu
Și acum să aplicăm metoda rstrip
fără a specifica parametrul:
txt = ' abcdea '
print(txt.rstrip())
Rezultatul executării codului:
' abcdea'