您的位置:首页 > 编程语言 > Python开发

python中内建函数isinstance的用法

2017-11-16 09:41 417 查看
语法:isinstance(object,type)

作用:来判断一个对象是否是一个已知的类型。 

其第一个参数(object)为对象,第二个参数(type)为类型名(int...)或类型名的一个列表((int,list,float)是一个列表)。其返回值为布尔型(True or flase)。

若对象的类型与参数二的类型相同则返回True。若参数二为一个元组,则若对象类型与元组中类型名之一相同即返回True。

下面是两个例子:

例一

>>> a = 4

>>> isinstance (a,int)

True

>>> isinstance (a,str)

False

>>> isinstance (a,(str,int,list))

True

 

例二

>>> a = "b"

>>> isinstance(a,str)

True

>>> isinstance(a,int)

False

>>> isinstance(a,(int,list,float))

False

>>> isinstance(a,(int,list,float,str))

True
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: