国产成人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


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

关注

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

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

爱动漫| 扌雷辶鬲的小说父女 | 妈妈在家穿超薄内裤的注意事项| 1.公与媳就做一次| 插不进去怎么办辅助用具| 奇米影视777| 跳舞机歌曲| 两人世界高清完整版免费观看| 人野兽马狗猪大全| 韩国三级《偷妻》| 桃枝气泡小说全文免费阅读| 啵啵| 人口兽猪马狗第1集| 耕耘小侄女小说全文免费阅读| 老公说我越来越骚的心理| 王局长把乳置解开吃胸的动态图| 《菊内留香》双男主| 年轻的老师| 梁祝艳谭5免费观看| 台球室的特殊待遇2HD| 爱的释放| 丁字裤阴唇肥大的地方叫什么| 免费看网站在线观看人数在哪直播| 女人高潮抖动多久能恢复| 5YY3.CNV7Y7.CC| 4399在线观看免费高清电视剧| 《强壮的公2做爱观看| 老公把舌头放进我B里搅拌| 小荡货啊灬啊…用力啊快视频| 年轻的姐妹2| 儿媳妇免费播放全部电视剧| 网曝黑料猛料吃瓜网| 女人尝试到更粗大的心理变化 | 我兄弟的妈妈免费观看电视剧| 真爱禁区电视剧免费观看全集| 《朋友的未婚妻》| 爸爸缓慢有力送女儿的文案| 丫头把腿开大让我添添| 局长把我奶头掏出来直接吃| 洞洞饿了1-36集全免费| YSL水蜜桃86满十八和88区.