Función bool() de Python se utiliza para devolver o convertir un valor a un valor booleano, es decir, Verdadero o FALSO , utilizando el procedimiento estándar de prueba de verdad.
Ejemplo
Python3
x>=> bool>(>1>)> print>(x)> y>=> bool>()> print>(y)> |
>
>Producción
True False>
¿Qué es el método bool() en Python?
bool() es una función incorporada de Pitón lenguaje de programación. Se utiliza para convertir cualquier otro valor de tipo de datos (cadena, entero, flotante, etc.) en un tipo de datos booleano.
El tipo de datos booleano puede almacenar solo 2 valores: Verdadero y FALSO.
Valores falsos: 0, NULL, listas vacías, tuplas, diccionarios, etc. .
Valores verdaderos: Todos los demás valores devolverán verdadero.
bool() Sintaxis del método
booleano([x])
convención de nomenclatura de java
Parámetros
- x: cualquier objeto que desee convertir a un tipo de datos booleano.
Devolver
Puede devolver uno de los dos valores.
- Devuelve Verdadero si el parámetro o valor pasado es Verdadero.
- Devuelve False si el parámetro o valor pasado es False.
A continuación se muestran algunos casos en los que el método bool() de Python devuelve falso. Excepto estos, todos los demás valores devuelven Verdadero.
- Si se pasa un valor Falso.
- Si se aprueba Ninguno.
- Si se pasa una secuencia vacía, como (), [], etc.
- Si se pasa cero en cualquier tipo numérico, como 0, 0,0, etc.
- Si se pasa una asignación vacía, como {}.
- Si los objetos de clases tienen el método __bool__() o __len()__, devuelven 0 o False.
Cómo utilizar la función bool()
Usar la función bool() en Python es muy fácil. Sólo necesita pasar el valor como parámetro y lo convertirá en un tipo de datos booleano.
Entendamos mejor cómo convertir valores a tipos de datos booleanos con un ejemplo simple:
Más ejemplos de función bool()
Veamos algunos de los ejemplos de funciones bool(). También cubriremos diferentes programas sobre la función bool en esta sección.
Python bool() con diferentes tipos de datos
En este ejemplo, estamos comprobando el booleano() método de Python con múltiples tipos de variables como booleanas, enteras, ninguna, tupla , Flotar , instrumentos de cuerda , y Diccionario .
Python3
# Python program to illustrate> # built-in method bool()> # Returns False as x is False> x>=> False> print>(>bool>(x))> # Returns True as x is True> x>=> True> print>(>bool>(x))> # 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 True False False False False False True>
Entrada del usuario booleana en Python
Aquí tomamos la entrada en booleano (Verdadero/Falso) en tipo booleano con la función bool() y comprobamos si se devuelve verdadero o falso.
Python3
bash para el bucle 1 al 10
user_input>=> bool>(>input>(>'Are you hungry? True or false: '>))> if> user_input>=>=> 'True'>:> >print>(>' You need to eat some foods '>)> else>:> >print>(>'Let's go for walk'>)> |
>
>
Producción:
Are you hungry? True or false: False Let's go for walk>
Función bool() de Python para verificar números pares e impares
Aquí hay un programa para descubrir pares e impares mediante el uso del método bool(). Puede utilizar otras entradas y comprobar los resultados.
Python3
# Python code to check whether a number> # is even or odd using bool()> def> check(num):> >return>(>bool>(num>%> 2> =>=> 0>))> # Driver Code> num>=> 8> if>(check(num)):> >print>(>'Even'>)> else>:> >print>(>'Odd'>)> |
>
>
Producción:
Even>
Hemos cubierto la definición, la sintaxis, los usos y los ejemplos de la función bool() en Python. La función bool() se utiliza en operaciones lógicas de programación como 'y', 'o' y 'no'. También se utiliza en validación de datos, evaluación de veracidad, declaraciones condicionales, etc.
Leer otro Funciones integradas en Python
Lecturas similares:
generar números aleatorios en java
- Comprender la lógica booleana en Python 3
- Inicialización de lista booleana
- Operaciones booleanas Y y O de lista