¿Nada es nada?

Published by Joshua Señoron in

Dada cualquier cantidad de parámetros (lo que se indica mediante la sintaxis *args), devuelve True si ninguna de las variables es falsy o está vacía.

Ejemplos

nothing_is_nothing(0, False, [], {}) ➞ False

nothing_is_nothing(33, "Hello", (True, True, 3)) ➞ True

nothing_is_nothing(True, None) ➞ False

Notas

  • *args permite que una función reciba cualquier cantidad de parámetros.
  • Falsy se refiere a valores que se evalúan como False en un contexto booleano. Esto incluye, entre otros, variables como 0, False, None y conjuntos, listas y tuplas vacíos.