Python booleano

Funciones y métodos de Python

El Python Boolean tipo de datos solo tiene dos estados posibles, el palabras clave False y True . Los booleanos no pueden contener ningún otro valor y son el tipo de datos más pequeño. Los booleanos son esenciales para muchos aspectos de la programación, como el uso de declaraciones if. 

Nota sobre el uso de mayúsculas. La palabra booleana , que lleva el nombre del matemático George Boole, siempre se escribe en mayúscula. Además, las palabras Verdadero y Falso están en mayúscula en Python porque son palabras clave reservadas en el lenguaje de programación.

Para ayudarlo a comenzar con Python Booleanos, escribimos este tutorial sobre conceptos básicos de Boole. Discutiremos cómo usar booleanos para evaluar variables y expresiones. Y mostraremos cómo se pueden usar los booleanos con Python if declaraciones para controlar el flujo de un programa.




Python Boolean

Los booleanos se utilizan para representar valores de verdad y derivan de las matemáticas y la aritmética. De hecho, los booleanos son los componentes básicos de algoritmos complejos. Cuando está programando, usa booleanos para evaluar expresiones y devolver un resultado que sea Verdadero o Falso.

Aquí hay un ejemplo de un Python booleano que usa para almacenar si es verano:

 is_summer = False 

Nuestro parámetro evaluado como False, lo que indica que no es verano. Los siguientes son los elementos de esta declaración de Python:

Elemento Ejemplo
variable & ldquo; is_summer & rdquo;
operador & ldquo; = & rdquo;
valor & ldquo; Falso & rdquo;

Al programar, asignamos los valores booleanos de Python a una variable; el valor solo puede ser igual a Verdadero o Falso.

El 81% de los participantes afirmaron que se sentían más seguros acerca de sus perspectivas laborales después de asistir a un campamento de entrenamiento. Asigne a un bootcamp hoy mismo.

El graduado promedio de un bootcamp pasó menos de seis meses en la transición profesional, desde comenzar un bootcamp hasta encontrar su primer trabajo.

Las comparaciones son una característica de la programación que le permiten comparar operandos y devolver un valor verdadero o falso basado en la comparación.

Por ejemplo, digamos que está construyendo un programa que calcula el edificio más alto del mundo. Para que su programa funcione, es posible que desee comparar varios parámetros o valores booleanos de Python para encontrar el más alto. Para hacer esto, puede usar el tipo de datos booleanos.

Operadores de Python

Además de los operadores aritméticos, hay una serie de Operadores lógicos de Python y operadores de comparación. Puede utilizar estos operadores para comparar valores o operandos A continuación se muestra una tabla de los operadores de comparación y los símbolos de Python asociados:


Operador de comparación Símbolo < / strong> Descripción
== igual a
! = no es igual a
& gt; mayor que
& lt; menor que
& gt; = mayor o igual que
& lt; = menor o igual que

Para ilustrar mejor cómo Los booleanos funcionan en Python, usemos otro ejemplo. Supongamos que somos dueños de una heladería y queremos saber si un miembro leal ha comprado más de ocho pintas. Esto es importante porque cada cliente recibe una pinta gratis de helado después de comprar ocho pintas.

Podríamos comprobar si un cliente ha comprado más de ocho pintas de helado usando las siguientes líneas de código:

 pints_of_ice_cream_purchased = 6 print (pints_of_ice_cream_purchased & gt; 8) 

La salida de nuestro código es False . & Nbsp;

Como puede ver, nuestro programa usa el operador mayor que para compruebe si nuestro cliente ha comprado más de ocho pintas. En este caso, nuestro cliente solo ha comprado seis pintas de helado, por lo que nuestro operando evaluó como Falso.

¿Qué pasaría si quisiéramos comprobar si nuestro cliente ha comprado exactamente ocho pintas de helado? Podríamos usar el operador igual a ( == ), así:

 pints_of_ice_cream_purchased = 6 print (pints_of_ice_cream_purchased == 8) 

El resultado de nuestro código es False . & nbsp;

Porque nuestro cliente solo compró seis pintas de helado, nuestra declaración pints_of_ice_cream_purchased == 8 evaluada como False . Si nuestro cliente hubiera comprado ocho pintas de helado, nuestra declaración se habría evaluado como True .

De manera similar, los valores booleanos se pueden usar para evaluar el resultado de una comparación de cadenas. Supongamos que queremos saber si un cliente ha pedido el sabor de helado Triple Chocolate Fudge , que está en el menú secreto. Podríamos realizar esta comparación usando el siguiente código:

 order = "Triple Chocolate Fudge" print (order == "Triple Chocolate Fudge") 

La salida de nuestro código es True . & Nbsp;

Nuestro cliente ha pedido el Triple Chocolate Fudge sabor helado, por lo que cuando nuestro programa evalúa esto, devuelve: True . & Nbsp;

Vale la pena señalar que las comparaciones de cadenas distinguen entre mayúsculas y minúsculas . Entonces, si hubiéramos ingresado el pedido del cliente como dulce de chocolate triple , el código anterior habría devuelto False .




Evaluar variables usando booleanos < / h2>

Python incluye una función incorporada llamada bool () que puede usar para evaluar una variable o valor.  bool () toma un argumento: el valor o la variable que desea evaluar.


Aquí está la sintaxis del método bool () :

 bool (valor) 

El método bool () puede ser útil en varios casos.

En primer lugar, si desea realizar alguna comparación, puede encerrarla dentro del método bool () , que devuelve un valor booleano. Por ejemplo, digamos que desea saber si un cliente ha comprado 50 pintas o más de helado en tu tienda. Si es así, quieres enviarle a ese cliente una tarjeta de agradecimiento. Puedes resolver esto usando el siguiente código:

"Career Karma entró en mi vida cuando Lo necesitaba más y rápidamente me ayudó a combinar con un bootcamp. ¡Dos meses después de graduarme, encontré el trabajo de mis sueños que se alineaba con mis valores y metas en la vida! "

Venus, ingeniero de software en Rockbot

La salida de nuestro código es True . & nbsp;

Nuestro cliente ha comprado más de 50 pintas de helado, por lo que nuestra declaración se evalúa como True . Vale la pena señalar que no es necesario utilizar el método bool () para una comparación como esta. Pero puede ser útil, ya que muestra claramente el propósito de su código.

En segundo lugar, si desea verificar si un valor está vacío, Ninguno o Falso, puede usar el método bool () . Este es el uso más popular del método bool () . Este método convierte un valor en un valor booleano de acuerdo con las pruebas de & ldquo; verdad estándar & rdquo ;. Por lo tanto, puede usar el método, por ejemplo, para convertir números enteros o de punto flotante en booleanos.

Supongamos que tenemos una lista de pedidos de helados de un cliente leal. quieren comprobar si han realizado un pedido con su tarjeta de fidelidad. Podríamos realizar esta evaluación usando las siguientes líneas de código:

 ice_cream_orders = [] print (bool (ice_cream_orders) ) 

Nuestro código devuelve False . & nbsp;

En este caso, nuestro cliente de fidelización no ha realizado ningún pedido con su tarjeta, por lo que nuestro método bool () devuelve False .




Control de flujo booleano

El valor booleano es una parte importante del control de flujo en programación. Esto se debe a que los booleanos evalúan si una condición es verdadera o falsa. Y esa información puede usarse para juzgar si se debe ejecutar un bloque de código específico.


En Python, las declaraciones condicionales en la línea del encabezado, como las declaraciones if , ejecutan código si se cumple una determinada condición o un conjunto de condiciones. Estas declaraciones solo funcionan porque los booleanos evalúan la condición especificada en la declaración.

Usemos un ejemplo para ilustrar cómo funciona esto. Supongamos que estamos creando un programa que toma la dirección de correo electrónico de un cliente y verifica si están inscritos en nuestro programa de recompensas. Si el cliente está inscrito, queremos imprimir un mensaje en la consola que diga ¡Este cliente es un cliente de lealtad! De lo contrario, queremos imprimir No record.

Para hacer esto, podríamos usar las siguientes líneas de código:

 loyalty_customer = True if loyalty_customer = True: print ("Este cliente es un cliente ty Customer! ") else: print (" Sin registro. ") 

Nuestro código devuelve True .

En nuestro programa, nuestro La expresión if (en la línea de encabezado) evalúa si la variable loyalty_customer es igual a True . Si loyalty_customer es igual a True , la instrucción if se evaluará como True . Por lo tanto, el mensaje ¡Este cliente es un cliente leal! en la siguiente línea se imprimirá en la consola. Si loyalty_customer es igual a False , la instrucción if se evaluará como False . En ese caso, nuestro programa imprimirá Sin registro.

Los booleanos nos permiten evaluar declaraciones y se pueden usar con condicionales para verificar si una determinada declaración es True o False .




Conclusión

Los booleanos son un tipo de datos importante en la programación que puede indicar si un valor es True o False .

Los booleanos se usan a menudo para evaluar declaraciones usando operadores de comparación y también se pueden usar para controlar el flujo de un programa. Además, Python tiene un método incorporado llamado bool () para verificar si un elemento está vacío o es igual a None o False.

Este tutorial exploró los operadores de comparación con booleanos, control de flujo con booleanos y el método Python bool () . ¡Ahora está equipado con el conocimiento que necesita para trabajar con booleanos en Python como un experto!





Python booleano: StackOverflow Questions

Tutorials