如果你想看一个类是否是另一个类的子类,可以使用内建的issubclass函数。
issubclass 运行结果'''如果想要检查一个类是否是另一个类的子类,可以使用内建函数issubclass函数'''
classFilter:
definit(self):
self.blocked=[];
deffilter(self,sequence):
return[xforxinsequenceifxnot inself.blocked]classSPAMFilter(Filter):#指定SPAMFilter是Filter的子类
definit(self):#重写Filter超类中的init方法
self.blocked=["spam"]
还可以使用isinstance方法来检查一个对象是否是一个类的实例。
isinstance
网友评论