python | isinstance 判断数据类型

2019-02-18 16:49:52 浏览数 (1)

判断数据类型函数:isinstance

格式:

代码语言:javascript复制
isinstance(object, classinfo)   
判读object是否为classinfo类型,classinfo可以为: tuple,dict,int,float,list

例子来解释:

判断整数

代码语言:javascript复制
a1 =323
if isinstance(a1,int):
    print (True)
else:
    print (False)

判断元组

代码语言:javascript复制
a1 = (323,3232)
if isinstance(a1,tuple):
    print (True)
else:
    print (False)

判断列表

代码语言:javascript复制
a1 = [323,3232]
if isinstance(a1,tuple):
    print (True)
else:
    print (False)

或者判断属于多种类型的

代码语言:javascript复制
a1 = [323,3232]
if isinstance(a1,(list,int)):
    print (True)
else:
    print (False)

0 人点赞