Método strip

O método strip retorna uma string com os caracteres especificados removidos do início e do fim. 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 no início e no fim da string.

Sintaxe

pythonstring.strip([caracteres para remover])

Exemplo

Vamos aplicar o método strip à seguinte string:

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

Resultado da execução do código:

python'bcde'

Exemplo

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

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

Como agora os primeiros e últimos caracteres da string são espaços, e não o caractere 'a' especificado, o método, não encontrando correspondências, simplesmente retornou a string original:

python' abcdea '

Exemplo

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

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

Resultado da execução do código:

python'abcdea'

Veja também

  • método rstrip,
    que remove caracteres do final da string
  • método lstrip,
    que remove caracteres do início da string