Python booleano

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:

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 " is_summer "
operador " = "
valor " Falso "

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 Descripciòn
== igual a
! = no es igual a
" mayor que
" menor que
" = mayor o igual que
"= 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:

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ì:

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:

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 () :

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 " 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:

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:

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!