判断数据类型函数: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)