Remover espaços em branco no Python
Neste tutorial veremos como remover os espaços em branco de Strings no Python.

Introdução
Este tutorial tem o intuito de demonstrar como um programador pode remover os espaços em branco de uma string no python.
Em muitas ocasiões quando estamos desenvolvendo um aplicação em que os usuários precisam imputar informações, precisamos está atentos como está informações que são digitadas pelo usuário.
Principalmente quando esta informações são sensíveis, muitas vezes precisamos tratar esses dados fornecidos antes de inserir em banco de dados.
O principal problema é quando o usuário informa os dados com espaços em branco tanto no inicio da palavra quanto no fim da palavra, este tutorial visa demostrar como tratar esses casos.
Um breve explicação do que é o Python?
O Python é uma linguagem de programação de alto nível, interpretada, orientada a objetos, funcional, e possui uma tipagem tanto dinâmica quanto forte. O Python foi lançada em 1991 e seu criador foi Guido Van Rossum.
Requisitos para execução deste tutorial:
- Python;
Removendo os espaços em branco de Strings no Python
No Python existe três(3) métodos para remoção de espaços em branco de Strings, são eles:
strip:
Remove os espaços em branco, tanto do início quanto do final da String;lstrip:
Remove os espaços em branco, do início da String;rstrip:
Remove os espaços em branco, do final da String;
Abaixo mostro três(3) exemplos simples de utilização dos métodos (strip
, lstrip
, rstrip
):
string = ' String com espaços ' print(f'String sem tratamento =\'{string}\'') print(f'String após remover os espaços com (strip) =\'{string.strip()}\'') print(f'String após remover os espaços do início com (lstrip) =\'{string.lstrip()}\'') print(f'String após remover os espaços do final com (rstrip) =\'{string.rstrip()}\'')
Vamos executar o código acima isto imprimira na tela do terminal as informações abaixo:
### Saída:
String sem tratamento =' String com espaços '
String após remover os espaços com (lstrip) ='String com espaços '
String após remover os espaços do início com (lstrip) ='String com espaços'
String após remover os espaços do final com (rstrip) =' String com espaços'
Um breve explicação do código que acabamos de implementar:
- Na primeira linha do código crio uma variável (
string
) que contém uma frase com espaços em branco tanto no inicio quanto no final da frase; - Na segunda linha imprimo a variável (
string
) sem tratamento; - Já na terceira linha imprimo a variável (
string
) removendo todos espaços em branco tanto no inicio quanto no final da frase; - A quarta linha imprimo a variável (
string
) removendo os espaços em branco do lado esquerdo da frase; - A ultima linha imprimo a variável (
string
) removendo os espaços em branco do lado direito da frase;
Código fonte do tutorial remover espaços em branco: