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
?