68 of 151 menu

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

string.strip([caracteres para remover])

Exemplo

Vamos aplicar o método strip à seguinte string:

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

Resultado da execução do código:

'bcde'

Exemplo

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

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

' abcdea '

Exemplo

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

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

Resultado da execução do código:

'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
bydeenesfrptru