8
与えられたオブジェクトは、それがクラスであるか、与えられたクラスFooのサブクラスであるかをどのようにして知ることができますか?pythonでisinstanceに相当するissubclassは何ですか?
class Bar(Foo):
pass
isinstance(Bar(), Foo) # => True
issubclass(Bar, Foo) # <--- how do I do that?
これはPythonインタプリタで実行するだけではなく、あなたのPCを完全に揚げてしまっている可能性があります。 ;-) – nikow
doh!私は愚かな気分になりました:) –
ちょうどメモ:ほとんどの人がタイプをチェックしたい、彼らが本当にやりたいことは、必要なメソッドが実装されているかどうかをチェックすることです。 – elzapp