como saber a que clase pertenece una variable?

Carlos Perello Marin carlos en pemas.net
Dom Nov 28 01:28:11 CET 2004


On Sat, 2004-11-27 at 23:35 +0100, soul wrote:
> Si tengo una dos clases A y B. Si defino una variable x como:
> x=A()
> o
> x=B()
> Seguidamente tengo una función que dependiendo de la clase a la que
> pertenece la variable que le pasemos (x) ejecutará un código u otro. La
> pregunta es ¿Como puedo saber la clase a la que pertecene una variable
> que paso a un función?

if isinstance(x, CLASE):
	foo
else
	bar

Un saludo.

> 
> Gracias
> 
> Soul
> *************************************************
> ( soulkiller en teleline.es )
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
-- 
Carlos Perelló Marín
Ubuntu Warty (PowerPC)  => http://www.ubuntulinux.org
Linux Registered User #121232
mailto:carlos en pemas.net || mailto:carlos en gnome.org
http://carlos.pemas.net
Valencia - Spain
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://mail.python.org/pipermail/python-es/attachments/20041128/27851926/attachment.pgp>
------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es


Más información sobre la lista de distribución Python-es