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).
| Categoria | Métodos de string |
|---|---|
| Tipo | Método de tipo interno |
| Versão do Python | all |
📝 Sintaxe
str.strip([chars])
⚙️ Parâmetros
| chars Opcional | A 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
💡 Casos relacionados
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.