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:
False
si el valor se omite o es falsoTrue
si 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 devuelve0
oFalse
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