logo

Python booleano

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>