Python – Valores Truthy y Falsey

Posted on

Recientemente, he sido usando Javascript y aprendiendo sobre valores Truthy y Falsey. Pensé que sería bueno escribir de eso desde la perspectiva de Python.

¿Qué son los valores Truthy y Falsey?

El concepto de los valores Truthy y Falsey es sobre un valor booleano innato de un elemento. Esto puede ser verificado con la funcion intergrada, bool().

El Tipo True cuando False cuando
NoneType nunca siempre
bool True False
str cadena no vacía cadena vacía
int not 0 0
tuple tupla no vacía tupla vacía
list lista no vacía lista vacía
dict diccionario no vacio diccionario vacio
set conjunto no vacio conjunto vacio
objeto personalizedo bool(obj) es True bool(obj) es False

Crear Valores Truthy Para Su Clase

Por ejemplo:

def Clase():
    __bool__(self):
        return False

prueba = Clase()
bool(prueba) #False, siempre

 


Por Más Información:

http://laesporadelhongo.com/valores-truthy-falsy/#comment-194

http://www.mclibre.org/consultar/python/lecciones/python-booleanos.html

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *