isinstance
isinstance(object, classinfo)
判断实例是否是这个类或者object是变量
classinfo 是类型(tuple,dict,int,float)
判断变量是否是这个类型
举例:
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
isinstance的classinfo可以是多个数据类型:例如:
l=[1,2,3] isinstance(l,(int,str,list)) ***结果****** true