isinstance在python中的意思是什么?


本文摘自php中文网,作者青灯夜游,侵删。

在python中,isinstance的意思是“判断类型”;isinstance()是一个内置函数,用于判断一个对象是否是一个已知的类型,类似type()。

isinstance() 函数来判断一个对象是否是一个已知的类型,类似 type()。

isinstance() 与 type() 区别:

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

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

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

语法

1

isinstance(object, classinfo)

参数

  • object -- 实例对象。

  • classinfo -- 可以是直接或间接类名、基本类型或者由它们组成的元组。

返回值

如果对象的类型与参数二的类型(classinfo)相同则返回 True,否则返回 False。

阅读剩余部分

相关阅读 >>

Python requests快速入门介绍

Python怎么升序和降序排序

初学者编写Python用什么软件

Python有switch语句吗

Python中socket之客户端与服务端握手的实例

什么是Python自动化

Python中的列表与元组有什么区别?一文搞懂元组与列表的异同点

如何搭建Python环境

Python怎么做gif

Python学习-----类的封装、继承,多态

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...