最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python isinstance函數(shù)介紹

 更新時間:2015年04月14日 09:45:00   投稿:junjie  
這篇文章主要介紹了Python isinstance函數(shù)介紹,本文用實例講解了判斷變量是否是某個指定類型,需要的朋友可以參考下

isinstance(object, classinfo)

判斷實例是否是這個類或者object

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)  

輸出結(jié)果:
復制代碼 代碼如下:

True  
True  
True  

  
不僅如此,還可以利用isinstance函數(shù),來判斷一個對象是否是一個已知的類型。 
isinstance說明如下: 
復制代碼 代碼如下:

    isinstance(object, class-or-type-or-tuple) -> bool 
     
    Return whether an object is an instance of a class or of a subclass thereof. 
    With a type as second argument, return whether that is the object's type. 
    The form using a tuple, isinstance(x, (A, B, ...)), is a shortcut for 
    isinstance(x, A) or isinstance(x, B) or ... (etc.). 

其第一個參數(shù)為對象,第二個為類型名或類型名的一個列表。其返回值為布爾型。若對象的類型與參數(shù)二的類型相同則返回True。若參數(shù)二為一個元組,則若對象類型與元組中類型名之一相同即返回True。 
復制代碼 代碼如下:

>>>isinstance(lst, list) 
True 
 
>>>isinstance(lst, (int, str, list) ) 
True 

另外:Python可以得到一個對象的類型 ,利用type函數(shù):>>>lst = [1, 2, 3]>>>type(lst)<type 'list'> 

相關(guān)文章

最新評論

阿勒泰市| 阳高县| 若羌县| 班玛县| 德保县| 荥阳市| 澜沧| 福泉市| 临朐县| 中宁县| 长垣县| 南京市| 尼玛县| 卢龙县| 岢岚县| 青冈县| 奉化市| 西充县| 舟曲县| 城步| 南康市| 濉溪县| 广德县| 噶尔县| 阳朔县| 福州市| 邯郸县| 牟定县| 益阳市| 邵武市| 乐都县| 龙岩市| 资溪县| 淳安县| 涿州市| 宁晋县| 兴国县| 墨玉县| 庆元县| 新化县| 囊谦县|