美文网首页Pythoner集中营
python中的检查继承

python中的检查继承

作者: 787ea54e5cc5 | 来源:发表于2017-11-27 10:49 被阅读13次

如果你想看一个类是否是另一个类的子类,可以使用内建的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"]

issubclass 运行结果

还可以使用isinstance方法来检查一个对象是否是一个类的实例。

isinstance

相关文章

网友评论

    本文标题:python中的检查继承

    本文链接:https://www.haomeiwen.com/subject/bqprbxtx.html