Python天天美味(4) - isinstance判断对象类型

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

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

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

class  objA:
    
pass

=  objA()
=   ' a ' , ' v '
=   ' a string '

print  isinstance(A, objA)
print  isinstance(B, tuple)
print  isinstance(C, basestring)

输出结果:
True
True

True

Python 天天美味系列(总)

Python 天天美味(1) - 交换变量

Python 天天美味(2) - 字符遍历的艺术  

Python 天天美味(3) - 字符转换  

Python 天天美味(4) - isinstance判断对象类型 

Python 天天美味(5) - ljust rjust center  

...


本文转自CoderZh博客园博客,原文链接:http://www.cnblogs.com/coderzh/archive/2008/05/02/1179609.html,如需转载请自行联系原作者


目录
相关文章
|
8月前
|
Python
Python内置函数--isinstance()&issubclass()
Python内置函数--isinstance()&issubclass()
35 0
|
8月前
|
算法 Python
python--迭代器、isinstance、生成器、send
python--迭代器、isinstance、生成器、send
|
Python
Python基础:如何从多个文件中判断某文件的存在
Python基础:如何从多个文件中判断某文件的存在
|
11月前
|
Go Python
Python的isinstance在Golang里面叫什么?
Python的isinstance在Golang里面叫什么?
54 0
|
Python
python教程:isinstance和issubclass的用法
python教程:isinstance和issubclass的用法
117 0
|
Python
Python子类判断issubclass和实例判断isinstance
Python子类判断issubclass和实例判断isinstance
58 0
|
Python
Python判断文件是否存在、访问
Python判断文件是否存在、访问
101 0
|
Python
Python子类判断issubclass和实例判断isinstance
Python子类判断issubclass和实例判断isinstance
61 0
|
C语言 Python
python基础 判断语句
python基础 判断语句
104 0
python基础 判断语句
|
算法 异构计算 Python
【Python】向量叉积和凸包 | 引射线法 | 判断点是否在多边形内部 | 葛立恒扫描法 | Cross Product and Convex Hul
这个系列似乎反响不错, 所以我继续水下去 (bushi)。本篇博客是关于经典的 Cross Product and Convex Hull (向量叉积和凸包)的,我们将介绍引射线法,葛立恒扫描法。在讲解之前我会对前置知识做一个简单的介绍,比如向量叉积,如何确定直线是在顺时针上还是逆时针上等。算法讲解部分是为后面练习题做准备的,比如如何判断内点是否在多边形内,如何计算多边形面积等,还将简单介绍一下葛立恒扫描法,在提供的练习题中就能碰到.
643 0
【Python】向量叉积和凸包 | 引射线法 | 判断点是否在多边形内部 | 葛立恒扫描法 | Cross Product and Convex Hul