python isinstance函数
isinstance是Python的一个内建函数
语法:
isinstance(object,classinfo)
如果参数object是classinfo的实例,或者object是classinfo类的子类的一个实例,返回True。如果object不是一个给定类型的对象,则返回结果是False
如果classinfo不表示一个类(类型对象),那么它要么是一个类的元组,或者递归地包含这样的(由数据类型构成的)元组,其它的序列类型是不被允许的。
如果classinfo不是一种数据类型或者由数据类型构成的元组,将引发一个TypeError异常。
应用:
'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:857662006
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
class ObjB:pass
A = 'a','v'
B = ObjB()
print(isinstance(1,int)) # True
print(isinstance('a',str)) # True
print(isinstance(1.0,float)) # True
print(isinstance(A,tuple)) # True
print(isinstance(B,ObjB)) # True
print(isinstance('a',(str,int,float))) # True
print(isinstance('a','b')) # 抛出异常TypeError: isinstance() arg 2 must be a type or tuple of types
python isinstance函数相关推荐
- Python isinstance函数 - Python零基础入门教程
目录 一. Python isinstance 函数简介 isinstance 函数语法 二.Python isinstance 函数实战 三.猜你喜欢 零基础 Python 学习路线推荐 : Pyt ...
- Python isinstance() 函数
描述 isinstance() 函数来判断一个对象是否是一个已知的类型,类似 type(). isinstance() 与 type() 区别: type() 不会认为子类是一种父类类型,不考虑继承关 ...
- Python isinstance() 函数用法及实例另类高级使用(附带classmethod 修饰符、json.dumps)
描述 isinstance() 函数来判断一个对象是否是一个已知的类型,类似 type(). isinstance() 与 type() 区别: type() 不会认为子类是一种父类类型,不考虑继承关 ...
- python isinstance 函数_python isinstance函数
isinstance是Python的一个内建函数 语法: isinstance(object,classinfo) 如果参数object是classinfo的实例,或者object是classinfo ...
- python isinstance函数判断object的类型
isinstance(object, class-or-type-or-tuple) -> bool 用以判断object的类型 如: >>>>lst = [1, 2, ...
- python issubclass 和 isinstance函数
Python issubclass() 函数 issubclass() 方法用于判断参数 class 是否是类型参数 classinfo 的子类. 语法: issubclass(class, clas ...
- Python type函数和isinstance函数区别 - Python零基础入门教程
目录 一.Python type 函数简介 二.Python isinstance 函数简介 三.Python type 函数和 isinstance 函数区别 四.猜你喜欢 零基础 Python 学 ...
- [转载] issubclass在python中的意思_python issubclass 和 isinstance函数
参考链接: Python issubclass() Python issubclass() 函数 issubclass() 方法用于判断参数 class 是否是类型参数 classinfo 的子类. ...
- Python 常用函数 - Python入门教程
Python 常用函数 2021 年 3 月 12 日 上午 11:18 [编辑] Python print 函数(一) Python print 函数(二) Python format 函数 Pyt ...
最新文章
- 【jQuery 区别】attr()和prop()的区别
- 网站外链的存在有什么作用呢?
- Visual Studio 2015和2017里面应该创建哪种 Class Library
- vue如何在末尾添加_怎样在Linux上开发vue项目
- Java代理系列-静态代理
- html表格支持响应,将表格响应转换为HTML表格
- 《Windows服务器配置与管理》文件系统管理
- 软件核心研发迎来又一春!
- 中国石油大学(北京)-《钻井液工艺原理》第三阶段在线作业
- Abode Arcobat DC 解决IEEE会议论文审核字体未嵌入和打印PDF掉色问题
- 二维码扫描登录,你必须知道的 3 件事!
- JDK 8 之 Stream sorted() 示例
- 几种简单的文本数据预处理方法
- 阿德莱德大学语言班成绩为C,阿德莱德大学语言课程入学要求
- python爬取看雪论坛的所有主题帖的回复消息
- 第2章 感知机 - 对偶形式
- 很好的源码软件列表,有助于学习提高
- SSM与Spring
- [转载] 常用CASE工具介绍
- css弹性盒之justify-content详解