2010-03-12 8 views

Respuesta

2
isinstance(f, collections.Callable) 
+1

No todo lo que se puede llamar es una instancia de colecciones. Admitible. – jbg

+1

@ JasperBryant-Greene ¿Tiene un ejemplo? Lo único que pude encontrar para lo cual esto no funciona son las clases antiguas de Python 2 (los objetos de clase en sí mismos, es decir, no instancias de los mismos), que de todos modos no existen en Python 3. –

17

El exigible() función incorporada de Py2.x fue resucitado en python3.2.

+0

¿Podría proporcionar un uso? –

+0

Podría: 'si no puede llamar (f): imprimir ('f es invocable')';) –

Cuestiones relacionadas