[pyar] Imprimir propiedades de una instancia de clase en forma recursiva y de forma humanamente legible

Facundo Batista facundobatista en gmail.com
Lun Sep 10 11:43:50 ART 2012


2012/9/9 Mariano Garcia Berrotarán <garcia.berrotaran en gmail.com>:

>>>> type(value) in (str, int, float, long, set, list, tuple)
>
> o cualquier lista de tipos que quieras chequear. Tambien podes usar un
> isinstance(obj, type) para cada tipo de valor.

O, aún mejor, un isinstance sólo:

>>> isinstance("foobar", (str, int, float, long, set, list, tuple, dict))
True
>>> isinstance(123, (str, int, float, long, set, list, tuple, dict))
True
>>> isinstance(object(), (str, int, float, long, set, list, tuple, dict))
False

Slds.

-- 
.    Facundo

Blog: http://www.taniquetil.com.ar/plog/
PyAr: http://www.python.org/ar/
Twitter: @facundobatista



More information about the pyar mailing list