国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > 如何理解Python3中的子类和父类?

如何理解Python3中的子类和父类?

头像

小妮浅浅

2020-11-16 16:51:083059浏览 · 0收藏 · 0评论

我们讲过了一些子类继承父类的案例,不过有的小伙伴跟小编反映分不清子类和父类,用的时候容易出错。小编看了一下,确实容易混淆,还是要明确两者的关系。为此小编整理了一些子类和父类关系对比的示例,希望小伙伴们能在运行代码的过程中,找到两者明确的区别。


先来看一段代码:

class Animal(object):
   pass
 
class Cat(Animal):
   pass
 
A= Animal()
C = Cat()

子类与父类的关系是 “is” 的关系,如上 Cat 继承于 Animal 类,我们可以说:

“A”Animal 类的实例,但,“A”不是 Cat 类的实例。

“C”Animal 类的实例,“C”也是 Cat 类的实例。

判断对象之间的关系,我们可以通过 isinstance (变量,类型) 来进行判断:

print('"A" IS Animal?', isinstance(A, Animal))
print('"A" IS Cat?', isinstance(A, Cat))
print('"C" IS Animal?', isinstance(C, Animal))
print('"C" IS Cat?', isinstance(C, Cat))

输出结果:

"A" IS Animal? True
"A" IS Cat? False
"C" IS Animal? True
"C" IS Cat? True

拓展:isinstance() 判断变量类型

 函数 isinstance() 不止可以用在我们自定义的类,也可以判断一个变量的类型,如判断数据类型是否为 int、str、list、dict 等。

print(isinstance('100', int))
print(isinstance(100, str))
print(isinstance('100', str))

输出:

True
False
False
True


相信看了以上的示例,小伙伴能够明确子类与父类的关系了,小编也为大家开心。这样下次在子类继承父类的时候,小伙伴们也不会弄错,分不清两者的关系。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

女性抹胸开襟哺乳衣的注意事项 | 灭火宝贝2户外版| 年轻的母亲4| 爸老师巅峰电影在线观看| 女教师2免费观看全集电视剧 | 中文在线字幕观看电视剧| 《父债女偿》在线观看全集| 日本大片又大又好看的PPT| 国产一区| XX| 中中漫画免费漫画弹窗入口 | CSGO2开箱网站| 动漫《纯洁的修女》在线看| 看到老妈洗澡忍不住怎么办| 头像女下半部位视频大全| 国产暴力强伦轩| 欧美人动物PPT免费模板大全| 戴着小玩具练瑜伽| 在车里被弄了4次高潮| 妈妈的朋友2| HTTPS://WWW.API...| GOOGLE CHROME| 马配人的视频在线观看| 五年级下册语文书电子版| 校长办公室莹莹岔开腿呻吟AV| 美女和帅哥一起努力生产豆浆| 1尿到0的直肠里| 女性左腿又开腿肚子中间疼视频| 免费网站在线观看人数在哪省| 粗大的内捧猛烈进出校花H漫画小| 公在厨房撕开奶罩吸奶头| 神印王座| 公交车上被蹭水后多久自然恢复| 外国大片又大又好看的PPT| 《女仆教育》动漫第一季| 漫蛙漫画(网页入口)| 私处按摩SPA养生精油| X7X7X7任意噪1060| 《请好好疼爱里面》免费观看 | 《女仆教育》动漫第一季| 老人玩小处雌女视频的意义