Metoda rstrip
Metoda rstrip vrací řetězec, ve
kterém jsou odstraněny znaky na jeho konci. V
nepovinném parametru metody určujeme
ty znaky, které chceme odstranit. Pokud
nejsou uvedeny, metoda odstraní pouze
mezery na konci řetězce.
Syntaxe
řetězec.rstrip([znaky pro odstranění])
Příklad
Aplikujme metodu rstrip na
následující řetězec:
txt = 'abcdea'
print(txt.rstrip('a'))
Výsledek provedení kódu:
'abcde'
Příklad
Přidejme do řetězce mezery na začátku
a na konci a znovu aplikujme metodu rstrip:
txt = ' abcdea '
print(txt.rstrip('a'))
Protože posledním znakem řetězce je nyní
mezera, nikoli zadaný 'a',
metoda, která nenašla žádné shody, jednoduše vrátila
původní řetězec:
' abcdea '
Příklad
A nyní aplikujme metodu rstrip
bez uvedení parametru:
txt = ' abcdea '
print(txt.rstrip())
Výsledek provedení kódu:
' abcdea'