python isinstance 函数_python isinstance函数
isinstance是Python的一个内建函数
语法:
isinstance(object,classinfo)
如果参数object是classinfo的实例,或者object是classinfo类的子类的一个实例,返回True。如果object不是一个给定类型的对象,则返回结果是False
如果classinfo不表示一个类(类型对象),那么它要么是一个类的元组,或者递归地包含这样的(由数据类型构成的)元组,其它的序列类型是不被允许的。
如果classinfo不是一种数据类型或者由数据类型构成的元组,将引发一个TypeError异常。
应用:
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函数相关推荐
- python3 isinstance用法_python isinstance函数用法详解
这篇文章主要介绍了python isinstance函数用法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 isinstance() 函数来判断 ...
- python有哪些函数_python常用函数有哪些
Python常用函数: 1. print()函数:打印字符串 2. raw_input()函数:从用户键盘捕获字符 3. len()函数:计算字符长度 4. format(12.3654,'6.2f' ...
- 在python中使用关键字define定义函数_python自定义函数def的应用详解
这里是三岁,来和大家唠唠自定义函数,这一个神奇的东西,带大家白话玩转自定义函数 自定义函数,编程里面的精髓! def 自定义函数的必要函数:def 使用方法:def 函数名(参数1,参数2,参数-): ...
- python神秘的魔法函数_Python魔法函数
1.什么是魔法函数 魔法函数即Python类中以__(双下划线)开头,以__(双下划线)结尾的函数,Python提供的函数,可让咱们随意定义类的特性 示例: class Company(object) ...
- python del函数_python del函数是什么以及如何使用?
这是关于Python里比较难得一个函数,甚至于章节不多,但是讲的内容却很多很多,大家对部分内容不知道有没有过了解--面向对象,而在这里主要用到的函数就是del,大家如果不知道的话,可以跟随小编一起来看 ...
- python中模块和函数_Python中函数和模块的体验与使用
函数基础 目标 函数的快速体验 函数的基本使用 函数的参数 函数的返回值 函数的嵌套调用 在模块中定义函数 01. 函数的快速体验 1.1 快速体验 所谓函数,就是把 具有独立功能的代码块 组织为一个 ...
- python反序数函数_python range()函数取反序遍历sequence的方法
python range()函数取反序遍历sequence的方法 python中的range函数取反序有两种方式 第一种:先构建一个列表,然后对列表中的元素进行反转. 例如: a=range(5) f ...
- python用psf函数_Python 嵌套函数(高级用法)
Python 嵌套函数(高级用法) 一.嵌套函数(高级用法) 1.嵌套函数 函数的嵌套调用是在"函数调用中再调用其他函数".也就是说:函数嵌套允许在一个函数中调用另外一个函数.如下 ...
- python asyncio回调函数_python回调函数用法实例分析
python回调函数用法实例分析 本文实例讲述了python回调函数用法.分享给大家供大家参考.具体分析如下: 软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用.回调和异步 ...
- python引用函数_python 调用函数
Python内置了很多有用的函数,我们可以直接调用. 要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数abs,只有一个参数.可以直接从Python的官方网站查看文档: 也可以在交互式命令行 ...
最新文章
- IE6左右边框断线现象
- CentOS6.0_X86_64 oracle 11g R2 开机自动启动(linux)
- Centos7 ocsp功能验证
- C#中将list进行序列化并使用SharpZipLib进行压缩
- spring-mvc(基础)
- Stackoverflow上人气最旺的十个Java问题
- 自学C语言能到达怎样的高度?
- 升降摄像头设计!realme X今日亮相:现已在多平台开启预约
- java只修改变的字段_修改Java中的最终字段
- PHP中提问频率最高的11个面试题和答案
- 【01】如何在XMind中排列自由主题
- 外卖cps项目的玩法淘宝客经验分享
- MATLAB中将数字转换成罗马数字
- 香槟分校计算机研究生专业,2019伊利诺伊大学香槟分校计算机专业申请要求
- 中国空气质量指数(AQI)及其计算方式
- 硬件产品经理的学习之路(一)
- python+scrapy爬虫 + mongoodb + hadoop+hive综合项目:招聘网站数据
- java事务占用内存吗,如何排查java应用中CPU使用率高或内存占用高的问题
- C语言中比较两数的大小——三种方法
- VLN阅读报告1:Vision-and-Language Navigation综述(2022ACL)