8
Étant donné un objet, comment dire si c'est une classe, et une sous-classe d'une classe donnée Foo?Quel est l'équivalent issubclass de isinstance en python?
par exemple.
class Bar(Foo):
pass
isinstance(Bar(), Foo) # => True
issubclass(Bar, Foo) # <--- how do I do that?
Wow, c'est une bonne chose que vous n'ayez pas simplement essayé de lancer ceci dans l'interpréteur Python, cela aurait pu complètement frire votre PC! ;-) – nikow
doh! je me sens stupide maintenant :) –
Juste une remarque: La plupart du temps les gens veulent vérifier les types, ce qu'ils veulent vraiment faire est de vérifier si les méthodes sont mises en œuvre ... nécessaires – elzapp