str.strip() Remover espaços/caracteres nas extremidades

Última atualização: 2026-09-22

str.strip() Remover espaços/caracteres nas extremidades

str.strip([chars]) remove caracteres chars nas extremidades (padrão: espaços em branco).

CategoriaMétodos de string
TipoMétodo de tipo interno
Versão do Pythonall

📝 Sintaxe

str.strip([chars])

⚙️ Parâmetros

chars OpcionalA set of chars to remove; None means whitespace.(Padrão:None)

Retorno:str. A copy with leading and trailing chars removed.

Modifica o original:Não (retorna um novo objeto)

▶ Exemplo

Edite o código, clique em Executar e veja o resultado no painel de saída:

Saída:

hello
hi
Mais estudos de caso em breve — aguarde.

❓ Perguntas frequentes

QQual é a diferença entre strip(), lstrip() e rstrip()?
Astrip() remove das duas extremidades; lstrip() apenas da esquerda; rstrip() apenas da direita. Por padrão, todos removem espaços em branco.
QO parâmetro chars é uma string ou um conjunto de caracteres?
AÉ um conjunto de caracteres. 'xxhelloxx'.strip('x') resulta em 'hello'. Ele não remove uma "string de prefixo/sufixo" precisa.
Qstrip() remove quebras de linha?
ASim. ' hi\n'.strip() resulta em 'hi'; os caracteres de espaço em branco como \n e \t são todos removidos.
Qstrip() modifica a string original?
ANão. Ele retorna uma nova string com os espaços removidos.
Web-Tutorial.com

Equipe Técnica Web-Tutorial

Uma plataforma de tutoriais mantida por diversos desenvolvedores. Cada tutorial é escrito e revisado por profissionais da área correspondente. Trabalhamos para manter nosso conteúdo preciso e confiável — se encontrar algum problema, avise-nos.

100%