isinstance函數函數
isinstance()函數來判斷一個對象是不是一個已知類型,相似type()url
Isinstance()與type()區別:spa
Type()不會認爲子類是一種父類類型,不考慮繼承關係code
Isinstance()會認爲子類是一種父類類型,考慮繼承關係對象
若是要判斷兩個類型是否相同推薦使用isinstanceblog
語法繼承
Isinstance(object,classinfo)class
參數object
Object ---實例對象語法
Classinfo ---能夠是直接或者間接類型,基本類型或者由它們組成的元組
返回值
若是對象的類型與參數二的類型(classinfo)相同則返回True,不然返回False
實例
>>Path ={「url」:http://baidu.com} >>isinstance(path, (str, list)) >>False >>path = ['a','s']
>>isinstance(path,list) >>True