Método rstrip

O método rstrip retorna uma string com os caracteres removidos do seu final. No parâmetro opcional do método, indicamos os caracteres que queremos remover. Se não forem especificados, o método removerá apenas os espaços em branco no final da string.

Sintaxe

pythonstring.rstrip([caracteres para remover])

Exemplo

Vamos aplicar o método rstrip à seguinte string:

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

Resultado da execução do código:

python'abcde'

Exemplo

Vamos adicionar espaços no início e no final da string e aplicar o método rstrip novamente:

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

Como o último caractere da string agora é um espaço, e não o 'a' especificado, o método, não encontrando correspondências, simplesmente retornou a string original:

python' abcdea '

Exemplo

Agora vamos aplicar o método rstrip sem especificar nenhum parâmetro:

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

Resultado da execução do código:

python' abcdea'

Veja também

  • método strip,
    que remove caracteres no início e final da string
  • método lstrip,
    que remove caracteres no início da string