How do I check (at runtime) if one class is a subclass of another?

前端 未结 9 1786
忘了有多久
忘了有多久 2020-11-28 05:40

Let\'s say that I have a class Suit and four subclasses of suit: Heart, Spade, Diamond, Club.

class Suit:
   ...
class Heart(Suit):
   ...
class Spade(Suit):         


        
9条回答
  •  悲&欢浪女
    2020-11-28 05:57

    #issubclass(child,parent)
    
    class a:
        pass
    class b(a):
        pass
    class c(b):
        pass
    
    print(issubclass(c,b))#it returns true
    

提交回复
热议问题