韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > 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


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

关注

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

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

女性开过苞后最明显的变化| 疼~好疼~进不去了男男| 日本M码和欧洲码的区别AS. | DO时不堪入耳的话的| 千库网| 双男主MV大片| 风月片美乳色诱| 恋爱之瘾电影完整版的免费| 三个老师轮流给学生布置作业| 韩漫网站| 免费观看B站刺激战场2023| 公媳欢情沈曼最新章节更新| 高清大片CSGO免费| 三女片免费观看电视剧杨贵妃传| 日韩大片PPT免费PPT| 《太太你想丈夫被开除吧》| 动漫《纯洁的修女》在线看| 亚洲一区二区三区| 兄弟的老婆4免费观看电视剧| 抵达花心乖叫老公是第几集| 老公在洗澡我被公干日本| 被灌满精子的女人会得白血病吗| 儿子耕种母亲的田地的收获| 国产少女免费观看电视剧大全| 蜜桃成熟3D| 免费高清在线观看免费的PPT软..| 《酒店激战》动漫1-5集免费观.. 《帐篷里的秘密》动漫 | 活着 韩国| 宝宝今晚不带小雨伞| 暴躁少女CSGO免费观看| 自己怎么玩隐私位置游戏| 出差被最讨厌上司夺走的相似电影 | 俄罗斯少女2免费观看| 狗配人的大片| 日本在线观看| 扌暴辶鬲和扌吴辶的区别| 异性SPA按摩| BOBO浏览器(海外版)| 《淫海春潮》法国1980| 年轻的姐妹2| 嫂嫂宝库免费观看电视剧全部