Función bool() en Python
La función
bool()
en Python
es una función incorporada que se utiliza para evaluar el valor de verdad (verdadero o falso) de una expresión o un objeto. Esta función toma un único argumento y devuelve
True
si el argumento es evaluado como verdadero, y
False
si el argumento es evaluado como falso. Aquí tienes una lección detallada sobre la función
bool()
en Python:
Página de referencia: resume la firma y el uso de un método concreto. El valor está en el patrón: qué recibe, qué devuelve y en qué situación lo usarías.
Copia el ejemplo al editor, cámbiale los argumentos y comprueba la salida.
Sintaxis de bool() en Python
La sintaxis básica de la función
bool()
es la siguiente:
Ejemplo
def saludar(nombre):
return f"Hola, {nombre}"
print(saludar("Elena"))
Donde
x
es el valor o la expresión que deseas evaluar.
Valor de retorno de la Función bool() en Python
La función
bool()
devuelve uno de dos valores posibles:
True
o
False
. Esto depende de cómo se evalúa el valor de
x
. La regla general es que se considera verdadero cualquier valor que no sea cero o que no sea
None
, y se considera falso si es cero,
None
, o un objeto vacío (por ejemplo, una lista vacía, una cadena vacía, etc.).
Ejemplos de uso de la Función bool() en Python
Evaluación de valores numéricos:
Ejemplo
bool(0) # Devuelve False
bool(42) # Devuelve True
bbool(-3.14) # Devuelve True
Evaluación de cadenas de texto:
Evaluación de listas y otros objetos:
Ejemplo
bool([]) # Devuelve False (lista vacía)
bool([1, 2, 3]) # Devuelve True (lista con elementos)
bool(None) # Devuelve False (valor None)
print(frutas)
print(frutas)
Evaluación de expresiones lógicas:
Ejemplo
bool(5 > 3) # Devuelve True (la expresión 5 > 3 es verdadera)
bool(10 == 7) # Devuelve False (la expresión 10 == 7 es falsa)
Uso en estructuras de control
La función
bool()
es comúnmente utilizada en estructuras de control, como condicionales (
if
,
while
, etc.), para determinar si una condición es verdadera o falsa. Por ejemplo:
Ejemplo
print(bool(None), bool(" "), bool(0.0))
La función
bool()
es útil para determinar el valor de verdad de una expresión o un objeto en Python. Es especialmente importante en contextos de control de flujo, donde se toman decisiones basadas en si una condición es verdadera o falsa. Ten en cuenta que los valores numéricos, cadenas de texto, listas y otros objetos pueden evaluarse utilizando
bool()
de manera coherente con las reglas de verdad en Python.
Practica Función bool() en Python en el editor
Pon en práctica lo aprendido con nuestro editor Python interactivo. Cada ejercicio incluye el código de partida y un botón para abrirlo en una nueva pestaña, donde puedes modificarlo y ejecutarlo.
Ejercicio: La sintaxis básica de la función
La sintaxis básica de la función bool() es la siguiente.
Ejercicio: Evaluación de valores numéricos
Evaluación de valores numéricos.
Ejercicio: Evaluación de cadenas de texto
Evaluación de cadenas de texto.
Ejercicio: Evaluación de listas y otros objetos
Evaluación de listas y otros objetos.
Ejemplo
bool([]) # Devuelve False (lista vacía)
bool([1, 2, 3]) # Devuelve True (lista con elementos)
bool(None) # Devuelve False (valor None)
print(frutas)
Ejercicio: Evaluación de expresiones lógicas
Evaluación de expresiones lógicas.
Ejemplo
bool(0) # Devuelve False
bool(42) # Devuelve True
bbool(-3.14) # Devuelve True
Ejercicio: Convertir a booleano con bool()
La función bool() es comúnmente utilizada en estructuras de control, como condicionales ( if , while , etc.), para deter.