Python— isinstance用法说明
2024-09-11 22:30:31
在学习自动化测试的脚本中发现了这个函数,所以在网上查了一下资料进行如下整理:
通过帮助查看如下:
作用:来判断一个对象是否是一个已知的类型;
其第一个参数(object)为对象,第二个参数为类型名(int...)或类型名的一个列表((int,list,float)是一个列表)。其返回值为布尔型(True or flase)。
若对象的类型与参数二的类型相同则返回True。若参数二为一个元组,则若对象类型与元组中类型名之一相同即返回True。
简单来说就是判断object是否与第二个参数的类型相同,举例如下:
# -*- coding: utf-8 -*-
p = ''
print "1.",isinstance(p,str)#判断P是否是字符串类型
a = "中国"
print isinstance(a,unicode) #判断a是否是Unicode编码
print isinstance(a,(unicode,str))#判断a所属类型是否包含在元组中
list1 = [1,2,3,4,5]
print isinstance(list1,list)#判断list1是否是列表的类型
参考:
http://www.cnblogs.com/sweet521/p/3976634.html
http://blog.csdn.net/business122/article/details/7608176
最新文章
- C#开发中常用方法3------Cookie的存取
- python logging模块详解[转]
- 关于设置border的小技巧
- AS3下如何来判断XML属性的是否存在
- db2 中文表名和字段
- 编译rnnlib
- Database
- 转-ListView的性能优化之convertView和viewHolder
- php验证是否是md5编码的代码
- Advanced Installer
- Windows消息拦截技术的应用
- 与useradd命令相关的两个默认配置文件
- Silverlight 设置颜色
- iOS基础 - 核心动画
- Bower+grunt-wiredep自动注入包到html
- 【django基础】
- JVM学习记录-垃圾收集器
- 一起学爬虫——urllib库常用方法用法总结
- springboot配置swagger
- 【vue】iView-admin后台管理系统
热门文章
- Failed to execute 'setRequestHeader' on 'XMLHttpRequest': The object's state must be OPENED.
- 排序算法——Shell排序
- 缓存数据库-redis(管道)
- SNMP相关命令
- HDU 1669 Jamie's Contact Groups(多重匹配+二分枚举)
- MySql数据库 主从复制/共享 报错
- MySQL权限问题
- 一个文件系统过滤驱动的demo
- Struts 2 - Hello World Example
- Rookey.Frame之实体FluentValidation验证