python-isinstance函數

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
相關文章
相關標籤/搜索