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

文章 > Python基础教程 > python中用isinstance判断类的原因是什么?

python中用isinstance判断类的原因是什么?

Python isinstance

头像

小妮浅浅

2020-12-07 11:08:323024浏览 · 0收藏 · 0评论

在函数判断上我们也讲了很多,有的是针对于类型,有的是判断条件,今天我们主要讲的是类的判断。很多小伙伴在进行类判断的时候,分不清type和isinstance的区别,虽然它们都能用来判断,但是在判断类型条件上有一定的区别,接下来小编就为大家讲讲在python中我们选择isinstance判断类的原因。

isinstance语法

isinstance(object, classinfo)
isinstance

函数说明 当我们定义一个class的时候,我们实际上就定义了一种数据类型。我们定义的数据类型和Python自带的数据类型,比如str、list、dict没什么两样

isinstance() 与 type() 区别:

当我们定义一个class的时候,我们实际上就定义了一种数据类型。我们定义的数据类型和Python自带的数据类型,比如str、list、dict没什么两样

  • type() 不会认为子类是一种父类类型,不考虑继承关系。

  • isinstance() 会认为子类是一种父类类型,考虑继承关系。

如果要判断两个类型是否相同推荐使用 isinstance()。

类型判断用isinstance,不用type

type()不会认为子类是一种父类类型。isinstance()会认为子类是一种父类类型。

class Foo(object):
    pass
 
class Bar(Foo):
    pass
 
print(type(Foo()) == Foo)
print(type(Bar()) == Foo)
print(isinstance(Foo(), Foo))
print(isinstance(Bar(), Foo))
 
# 输出:
True
False
True
True


以上就是python中哦们选择用isinstance判断类的原因了,因为isinstance需要用到继承关系,这是type所不能考虑到的,小伙伴下次使用的时候一定要记住啦。

关注

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

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

老汉猛躁女人XXXXX88AV| 暗黑吃瓜网官网CGW.73| 陈宝莲作品| 美国A片巜禁忌6| 996是什么意思| 爸爸的大DJ小说| 姨母的绣感中字3| 《性房纵欲》在线观看| 啊…啊…啊快日出水了A片真人| 动物扌桑辶鬲的| 金钟国| 《父债女偿》在线观看全集| 保姆的特殊待遇5| 光溜溜美女素材图片| 陌陌影视在线观看高清完整版| 苍井空《办公室爱欲》| 老旺的大肉蟒进进出出| 难哄电视剧免费版高清 | 女人被男人进入后的心理变化| 女人一旦尝到粗硬的心理| 小寡妇在线观看免费播放电视剧 | 美女图片| 大肉大捧一进一出视频的注意事项| 法国空姐| 《蜜桃成熟时》无删减版| 苍井空《办公室爱欲》| 苍井空そら无码AV人妻电影| 15岁女初中生免费观看电视剧| 蜜桃成熟33D| 蜜桃臀| 欧洲尺码和亚洲码是3D还是2D | 美丽的小蜜桃2:美丽人生| 父女一起到达巅峰的小说| 《不戴套瑜伽教练3》| 38.JJ| 《性88分钟》| 夜店| 东北娘们国语版免费播放| 五姑娘影院在线观看免费版电视剧| 白日梦我小说全文免费阅读| 尿到你肚子里好不好