Pitón booleano tipo es uno de los tipos de datos integrados proporcionados por Pitón , que representa uno de los dos valores, es decir, Verdadero o Falso. Generalmente, se utiliza para representar los valores de verdad de las expresiones.
Ejemplo
Input: 1==1 Output: True Input: 2<1 Output: False>
Tipo booleano de Python
El valor booleano sólo puede ser de dos tipos, es decir, Verdadero o Falso. La salida indica que la variable es un tipo de datos booleano.
Python3
a>=> True> type>(a)> > b>=> False> type>(b)> |
>
>
Producción:
>
Evaluar variables y expresiones
Podemos evaluar valores y variables usando el bool de Python() función. Este método se utiliza para devolver o convertir un valor a un valor booleano, es decir, Verdadero o Falso, utilizando el procedimiento de prueba de verdad estándar.
Sintaxis:
bool([x])>
Función bool() de Python
También podemos evaluar expresiones sin usar la función bool(). Los valores booleanos se devolverán como resultado de algún tipo de comparación. En el siguiente ejemplo, la variable res almacenará el valor booleano False después de que se realice la comparación de igualdad.
Python3
diferencia entre un león y un tigre
# Python program to illustrate> # built-in method bool()> > # Returns False as x is not equal to y> x>=> 5> y>=> 10> print>(>bool>(x>=>=>y))> > # Returns False as x is None> x>=> None> print>(>bool>(x))> > # Returns False as x is an empty sequence> x>=> ()> print>(>bool>(x))> > # Returns False as x is an empty mapping> x>=> {}> print>(>bool>(x))> > # Returns False as x is 0> x>=> 0.0> print>(>bool>(x))> > # Returns True as x is a non empty string> x>=> 'techcodeview.com'> print>(>bool>(x))> |
>
>Producción
False False False False False True>
Valor booleano de la expresión.
En este código, dado que a a se le asigna el valor 10 y b se le asigna el valor 20, el Comparación de Python a == b se evalúa como Falso. Por lo tanto, el código generará Falso.
Python3
# Declaring variables> a>=> 10> b>=> 20> > # Comparing variables> print>(a>=>=> b)> |
>
>
Producción:
False>
Enteros y flotantes como booleanos
Los números se pueden usar como valores booleanos usando la función incorporada de Python. booleano() método. Cualquier número entero, de punto flotante o complejo que tenga cero como valor se considera falso, mientras que si tiene un valor como cualquier número positivo o negativo, se considera verdadero.
Python3
var1>=> 0> print>(>bool>(var1))> > var2>=> 1> print>(>bool>(var2))> > var3>=> ->9.7> print>(>bool>(var3))> |
>
Hrithik Roshan
>
Producción:
False True True>
Operadores booleanos
Booleano Operaciones en Python son aritmética simple de valores verdaderos y falsos. Estos valores pueden manipularse mediante el uso de operadores booleanos que incluyen Y, O, y NO . Las operaciones booleanas comunes son:
- o
- y
- no
- == (equivalente)
- != (no equivalente)
Operador booleano OR
El operador booleano or devuelve Verdadero si alguna de las entradas es Verdadera; de lo contrario, devuelve Falso.
| A | B | A o B |
|---|---|---|
| Verdadero | Verdadero | Verdadero |
| Verdadero | FALSO | Verdadero |
| FALSO | Verdadero | Verdadero |
| FALSO | FALSO | FALSO |
Operador booleano OR de Python
En el ejemplo, hemos usado un booleano de Python con una declaración if y un operador OR que verifica si a es mayor que b o b es menor que c y devuelve Verdadero si alguna de las condiciones es Verdadera (b
Python3
# Python program to demonstrate> # or operator> > a>=> 1> b>=> 2> c>=> 4> > if> a>b>or> b print(True) else: print(False) if a or b or c: print('Atleast one number has boolean value as True')> |
>
>Producción
True Atleast one number has boolean value as True>
booleano y operador
El operador booleano devuelve Falso si alguna de las entradas es Falso; en caso contrario, devuelve Verdadero.
| A | B | A y B |
|---|---|---|
| Verdadero | Verdadero | Verdadero |
| Verdadero | FALSO | FALSO |
| FALSO | Verdadero | FALSO |
| FALSO | FALSO | FALSO |
Operador y booleano de Python
En la primera parte del código, la expresión general a> b y b
Python3
números romanos 1 100
# Python program to demonstrate> # and operator> > a>=> 0> b>=> 2> c>=> 4> > if> a>b>and> b print(True) else: print(False) if a and b and c: print('All the numbers has boolean value as True') else: print('Atleast one number has boolean value as False')> |
>
>Producción
False Atleast one number has boolean value as False>
Operador no booleano
El operador booleano Not solo requiere un argumento y devuelve la negación del argumento, es decir, devuelve Verdadero por Falso y Falso por Verdadero.
| A | No un |
|---|---|
| Verdadero | FALSO |
| FALSO | Verdadero |
Operador no booleano de Python
normalización de rdbms
El código demuestra que cuando el valor de a es 0, se considera falso y se ejecuta el bloque de código dentro de la instrucción if, imprimiendo el mensaje correspondiente.
Python3
# Python program to demonstrate> # not operator> > a>=> 0> > if> not> a:> >print>(>'Boolean value of a is False'>)> |
>
>Producción
Boolean value of a is False>
Operador booleano == (equivalente) y != (no equivalente)
Ambos operadores se utilizan para comparar dos resultados. == (el operador equivalente devuelve Verdadero si dos resultados son iguales y != (el operador no equivalente devuelve Verdadero si los dos resultados no son iguales.
Operador booleano == (equivalente) y != (no equivalente) de Python
El código asigna valores a las variables a y b y luego usa declaraciones condicionales para verificar si a es igual a 0, si a es igual a b y si a no es igual a b. Imprime Verdadero para la primera y tercera condiciones.
Python3
# Python program to demonstrate> # equivalent an not equivalent> # operator> > a>=> 0> b>=> 1> > if> a>=>=> 0>:> >print>(>True>)> > if> a>=>=> b:> >print>(>True>)> > if> a !>=> b:> >print>(>True>)> |
>
>Producción
True True>
Python es operador
El es palabra clave Se utiliza para probar si dos variables pertenecen al mismo objeto. La prueba devolverá Verdadero si los dos objetos son iguales; de lo contrario, devolverá Falso incluso si los dos objetos son 100% iguales.
Python es operador
El código primero asigna el valor 10 a las variables xey. Luego compara xey usando el operador is e imprime True porque se refieren al mismo objeto. A continuación, asigna dos listas separadas a x e y. Luego compara xey usando el operador is e imprime False porque las listas son objetos diferentes en la memoria.
Python3
cuantas ciudades hay en nosotros
# Python program to demonstrate> # is keyword> > > x>=> 10> y>=> 10> > if> x>is> y:> >print>(>True>)> else>:> >print>(>False>)> > x>=> [>'a'>,>'b'>,>'c'>,>'d'>]> y>=> [>'a'>,>'b'>,>'c'>,>'d'>]> > print>(x>is> y)> |
>
>Producción
True False>
Python en operador
en operador comprueba la membresía, es decir, comprueba si el valor está presente en una lista, tupla, rango, cadena, etc.
Python en operador
El código crea una lista de animales y verifica si el león de cuerda está presente en la lista. Si se encuentra un león en la lista, imprime Verdadero.
Python3
# Python program to demonstrate> # in keyword> > # Create a list> animals>=> [>'dog'>,>'lion'>,>'cat'>]> > # Check if lion in list or not> if> 'lion'> in> animals:> >print>(>True>)> |
>
>Producción
True>