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!
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!