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
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:
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
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:
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
Determine as duas variáveis a seguir:
Example
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
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
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
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
Objetos derivados de classes que possuem funções len que retornam 0 ou False também podem ser avaliados como False :
Example:
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
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:
- 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.
- 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.
- 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”.
- 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.
- 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.