当前位置: 首页 > 图文教程 > 脚本技术 > Python > Python isinstance判断对象类型

Python
Python 文件操作实现代码
动态创建类实例代码
python 中文字符串的处理实现代码
Python 匹配任意字符(包括换行符)的正则表达式写法
Python 开发Activex组件方法
Python+Django在windows下的开发环境配置图解
python 文件和路径操作函数小结
python 快速排序代码
Python2.5/2.6实用教程 入门基础篇
Python3 入门教程 简单但比较不错
Python 元类使用说明

Python isinstance判断对象类型


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-11   浏览: 328 ::
收藏到网摘: n/a

Python中判度对象类型方法非常简单,不需要像别的语言一样使用如下的判断方法
复制代码 代码如下:

if (typeof(objA) == typeof(String))
{
//TODO
}

在Python中只需要使用内置的函数isinstance,使用起来非常简单,比如下面的例子:
复制代码 代码如下:

class objA:
pass
A = objA()
B = 'a','v'
C = 'a string'
print isinstance(A, objA)
print isinstance(B, tuple)
print isinstance(C, basestring)
输出结果:
True
True
True