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

pythonřetězec.rstrip([znaky pro odstranění])

Příklad

Aplikujme metodu rstrip na následující řetězec:

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

Výsledek provedení kódu:

python'abcde'

Příklad

Přidejme do řetězce mezery na začátku a na konci a znovu aplikujme metodu rstrip:

pythontxt = ' 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:

python' abcdea '

Příklad

A nyní aplikujme metodu rstrip bez uvedení parametru:

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

Výsledek provedení kódu:

python' abcdea'

Viz také

  • metoda strip,
    která odstraní znaky na začátku a konci řetězce
  • metoda lstrip,
    která odstraní znaky na začátku řetězce