python中內建函數isinstance的用法


今天上午學習了isinstance,有一點理解,就記錄下來了(不知道對不對)

語法:isinstance(object,type)

作用:來判斷一個對象是否是一個已知的類型。 

其第一個參數(object)為對象,第二個參數(type)為類型名(int...)或類型名的一個列表((int,list,float)是一個列表)。其返回值為布爾型(True or flase)。

若對象的類型與參數二的類型相同則返回True。若參數二為一個元組,則若對象類型與元組中類型名之一相同即返回True。

下面是兩個例子:

例一

>>> a = 4
>>> isinstance (a,int)
True
>>> isinstance (a,str)
False
>>> isinstance (a,(str,int,list))
True

 

例二

>>> a = "b"
>>> isinstance(a,str)
True
>>> isinstance(a,int)
False
>>> isinstance(a,(int,list,float))
False
>>> isinstance(a,(int,list,float,str))
True

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM