How can I check if a type is a subtype of a type in Python?

前端 未结 1 1050
囚心锁ツ
囚心锁ツ 2020-12-11 00:49

How can I check if a type is a subtype of a type in Python? I am not referring to instances of a type, but comparing type instances themselves. For example:



        
相关标签:
1条回答
  • 2020-12-11 01:07

    Maybe issubclass?

    >>> class A(object): pass
    >>> class B(A): pass
    >>> class C(object): pass
    >>> issubclass(A, A)
    True
    >>> issubclass(B, A)
    True
    >>> issubclass(C, A)
    False
    
    0 讨论(0)
提交回复
热议问题