Booleanos do Python – O que é?

Estudaremos os booleanos do Python usando exemplos neste capítulo na esperança de que eles atendam aos objetivos de aprendizado.

Booleanos podem ter um de dois valores: Verdadeiro ou Falso

Booleanos do Python - Aprenda com exemplos



Valores Booleanos do Python

Uma expressão Verdadeiro ou Falso é comumente usada em programação.

A expressão booleana do Python é avaliada como True ou False, dependendo da expressão.

Python retorna a resposta booleana quando dois valores são comparados:

Example: 

1
2
3
4
5
print(15 > 8)
print(15 == 7)
print(15 < 6)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Python retorna True ou False quando você aplica uma condição em uma instrução if :

Determine se a condição if é True ou False imprimindo:

Example

1
2
3
4
5
6
mr = 150
ex = 54
if mr > ex:
print("ex is greater than mr")
else:
print("ex is not greater than mr")
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Palavras-chave booleanas em Python

Um nome integrado não é uma palavra-chave . Python os trata como variáveis ​​regulares. O valor interno será substituído se você atribuir um valor a eles.

Ao contrário disso, True e False não são integrados – são palavras-chave.

Por serem expressões, elas podem ser usadas onde quer que outras expressões possam ser usadas, como 1 + 1.

True e False não podem receber um valor, mas as variáveis ​​podem ter valores booleanos:

Example: 

1
2
3
4
5
6
7
True = 5
False = 6
print(True)
print(False)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

O exemplo acima resultará em um erro no Python.


Avalie Valores e Variáveis

Você pode avaliar qualquer valor usando a função Booleans bool() do Python e ela retornará True ou False .

Strings e números são avaliados da seguinte forma:

Example

1
2
print(bool("Mr-Examples"))
print(bool(25))
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Determine as duas variáveis ​​a seguir:

Example

1
2
3
4
mr = "Elon"
ex = 25
print(bool(mr))
print(bool(ex))
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Funções e Booleanos

Quando se trata de Python Booleans , você pode criar funções que retornam valores booleanos:

Você pode imprimir o resultado de uma função digitando:

Example

1
2
3
def myFunction() :
return True
print(myFunction())
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

A resposta booleana de uma função pode ser usada para executar o código:

Caso a função retorne True, imprima “True”; caso contrário, imprima “Falso”:

Example

1
2
3
4
5
def mrxFunction() :
return Trueif mrxFunction():
print("True")
else:
print("False")
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Há várias funções internas em Python que produzem valores booleanos, por exemplo isinstance() , que podem ser usadas para determinar se um objeto é de um determinado tipo de dados.

Um número inteiro pode ser verificado verificando o seguinte:

Example

1
2
mr = 110
print(isinstance(mr, int))
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

 


valores falsos

Os únicos valores avaliados como False são valores vazios , como () , [] , [] , “” , o número 0 e None .

Booleanos em Python são avaliados como False quando False é atribuído.

Falso será retornado se:

Example

1
2
3
4
5
6
7
print(bool(False))
print(bool(None))
print(bool(()))
print(bool([]))
print(bool({}))
print(bool(0))
print(bool(""))
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Objetos derivados de classes que possuem funções len que retornam 0 ou False também podem ser avaliados como False :

Example: 

1
2
3
4
5
6
7
class myclass():
def __len__(self):
return 0
myobj = myclass()
print(bool(myobj))
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Quase todos os valores são verdadeiros

Em Python, quase qualquer valor que tenha algum tipo de conteúdo é avaliado como True .

Exceto para strings vazias, qualquer string é True .

Exceto por 0 , qualquer número é True.

Listas , tuplas, conjuntos e dicionários são todos True, exceto os vazios .

Retorna True quando as seguintes condições são atendidas:

Example

1
2
3
print(bool("xyz"))
print(bool(91))
print(bool(["Tesla", "Google", "Youtube"]))
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Importância dos booleanos do Python

Embora Python Booleans possua um aspecto muito importante da programação Python. Aqui estão alguns pontos que ilustrarão a importância dos booleanos do Python:

  1. Os booleanos permitem a tomada de decisões em Python, avaliando condições e determinando se determinados blocos de código devem ser executados com base na veracidade ou falsidade dessas condições.
  2. Booleanos são usados ​​para controlar o fluxo de loops em Python. Eles ajudam a determinar se um loop deve continuar iterando ou terminar com base no valor verdadeiro de uma condição.
  3. Booleanos são usados ​​para comparar valores e realizar operações lógicas. Eles permitem avaliar expressões, verificar igualdade, desigualdade, relacionamentos maiores ou menores e combinar condições usando operadores lógicos como “e”, “ou” e “não”.
  4. Booleanos podem ser usados ​​para indicar condições de erro ou casos excepcionais em Python. Eles ajudam a detectar erros, validar entradas e lidar com situações excepcionais na execução do código.
  5. Booleanos são vitais para escrever testes e asserções. Eles permitem verificar o comportamento esperado do código, verificar as condições e validar a correção da saída do programa.
Não hesite em deixar sua reação. Nós valorizamos sua entrada!

 

Nós valorizamos o seu feedback.
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0

Assine a nossa newsletter
Digite seu e-mail para receber um resumo semanal de nossos melhores posts. Saber mais!
ícone