Neste artigo você vai aprender a como converter string para boolean em Python, de uma forma simples e eficaz, para usar em seus códigos!

converter string para boolean capa

Fala programador(a), beleza? Bora aprender mais sobre strings e booleans!

Não temos uma forma direta de converter uma string para boolean em Python

Há a função bool, que faz algo parecido com isso mas não exatamente o que queremos

Por exemplo:

print(bool("True")) # True

print(bool("False")) # True

print(bool("")) # False

Se esta função nativa não nos ajuda, como podemos resolver o problema de conversão?

É simples, vamos utilizar comparações com o valor que estamos buscando

Ou seja, para verificar se algo é o boolean True com uma string, fazemos assim:

a = "True"

if(a == "True"):
  print("é True")

Então podemos comparar algo com “True” ou “False”, sempre entre aspas e com a primeira letra maiúscula

As aspas por que estamos comparando strings, e a letra maiúscula se deve a convenção do Python ser desta maneira para os booleanos

E assim conseguimos converter de maneira indireta uma string em boolean!

Conclusão

Neste artigo você aprendeu a como converter string para boolean em Python

Utilizamos a estrutura condicional if, para comparar os valores como o valor final de booleano que estamos procurando

Então o ==, que verifica a igualdade, foi empregado no nosso if

Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias!

Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!

Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias

O link acima contém um cupom de desconto para os cursos!
Subscribe
Notify of
guest

0 Comentários
Inline Feedbacks
View all comments