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


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

关注

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

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

秘书奶头好大下面好紧| 国产暴力强伦轩| 美丽小洞5荷尔蒙| 白丝| 《办公室高潮秘书2》| 水蜜桃唇蜜嘟嘟唇是桃花吗 | 男生困困进女生困困洞视频| 26个阴性外貌长相图片| 公交车大肉大捧一进一出好爽| 我和两个小婕子做过爱| 女性左腿又开腿肚子中间疼视频 | 黄金网站9.1入口免费| 杏美月| 《老公请部长家里吃饭》日剧| 18岁的少女与狗高清电视剧| 五姑娘影院在线观看免费版电视剧| 灭火宝贝在线观看完整免费满天星 | 脱了老师裙子猛烈进入| 翁止熄痒苏钥第9章的内容| 男同网站| 芬太尼关税百度百科| 在线观看日本韩国电影电视剧| 好日子在线观看视频大全免费动漫| 小洞流口水了 是不是饿了| 续父开续女包小芳的小说破| 美女和帅哥亲嘴| 一路向西在线观看剧情电影| 臭小子快拔出来我是你嫲视频| 三飞母姐妹花女儿的小说目录| 十八岁辣妹高清版免费观看电视剧| 两个老头把我添高潮了| 《工地夫妻》原声版| 美女图片| 宝贝今天可不可以不带小雨伞小说| 扒开腿让我躁你很舒服的导演是谁| 《美国伦理4女警》| 意大利女性教育史| BOBO浏览器老司机模式改版特..| 强伦轩特级A片免费播放女的老师| 《酒店激战》动漫1-5集免费观.. 甜蜜惩罚~我是看守专用宠物 | 日韩欧美国产