El método bool () convierte un valor en booleano (verdadero o falso) utilizando el procedimiento estándar de prueba de verdad.
La sintaxis de bool()es:
bool ((valor))
parámetros bool ()
No es obligatorio pasar un valor a bool(). Si no pasa un valor, bool()vuelve False.
En uso general, bool()toma un solo parámetro value.
Valor devuelto de bool ()
bool() devoluciones:
- Falsesi el valor se omite o es falso
- Truesi el valor es verdadero
Los siguientes valores se consideran falsos en Python:
- None
- False
- Cero de cualquier tipo numérico. Por ejemplo, 0,0.0,0j
- Secuencia vacía. Por ejemplo, (),(),''.
- Mapeo vacío. Por ejemplo,()
- Objetos de Clases que tiene __bool__()o__len()__método que devuelve0oFalse
Todos los demás valores, excepto estos valores, se consideran verdaderos.
Ejemplo: ¿Cómo funciona bool ()?
 test = () print(test,'is',bool(test)) test = (0) print(test,'is',bool(test)) test = 0.0 print(test,'is',bool(test)) test = None print(test,'is',bool(test)) test = True print(test,'is',bool(test)) test = 'Easy string' print(test,'is',bool(test))
Salida
() es falso (0) es verdadero 0.0 es falso Ninguno es falso Verdadero es verdadero La cadena fácil es verdadera








