Como verificar se uma string está vazia em Python
Neste artigo você vai aprender a como verificar se uma string está vazia em Python, utilizando recursos da linguagem e de forma simples

Conteúdo também disponível em vídeo:
Fala programador, beleza? Bora aprender mais sobre strings e Python!
Podemos utilizar uma checagem if para resolver este problema e em conjunto do operador not
E então verificar a string alvo, teremos como retorno um booleano
Se a string tiver algum dado será retornado True, caso não teremos um False
Veja um exemplo prático:
nome = ""
if not nome:
print("A variável nome não tem valor algum")
Neste caso teremos a mensagem do if sendo exibida, pois a variável nome não possui valor
Então a string está vazia, e este código resolve o nosso problema completamente
Outra abordagem que podemos ter é verificar se o valor está vazio com o operador de comparação
Utilizando os dois iguais, que também teremos a mesma resposta
Veja um exemplo prático:
nome = ""
if nome == "":
print("A variável nome não tem valor algum")
Teremos o mesmo resultado da outra opção, então você pode escolher qual usar no seu programa
Conclusão
Neste artigo aprendemos a como verificar se uma string está vazia em Python
Utilizamos duas abordagens, uma com if not, que nos retorna um booleano se a string tem algum valor
E a outra comparando com uma string vazia, que também retorna um booleano
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 473 aulas
- 20 projetos
- 39h 26min
Blog | Mais populares
As diferenças de var, let e const
Como fazer redirecionamento com PHP
Neste artigo você vai aprender a como fazer redirecionamento com PHP, utilizaremos abordagens fáceis de entender e de aplicar Fala programador(a), beleza? Bora aprender mais […]
Checklist de segurança n8n VPS pública: guia essencial para proteger sua instalação
Checklist de segurança n8n VPS pública: guia essencial para proteger sua instalação A popularidade da automação de processos com o n8n está em alta, principalmente […]