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

Python isinstance函數(shù)介紹

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

isinstance(object, classinfo)

判斷實(shí)例是否是這個(gè)類或者object

object是變量  
classinfo 是類型(tuple,dict,int,float) 
判斷變量是否是這個(gè)類型  

復(fù)制代碼 代碼如下:
 
class objA:  
pass  
 
A = objA()  
B = 'a','v'  
C = 'a string'  
 
print isinstance(A, objA)  
print isinstance(B, tuple)  
print isinstance(C, basestring)  

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

True  
True  
True  

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

    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.). 

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

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

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

相關(guān)文章

最新評(píng)論

铜梁县| 鸡西市| 汉川市| 长汀县| 阿拉尔市| 桦甸市| 台中市| 屯留县| 双鸭山市| 镇远县| 潞城市| 石台县| 云阳县| 甘谷县| 南平市| 波密县| 昭通市| 丁青县| 巴楚县| 石泉县| 明星| 商南县| 沾益县| 西华县| 新郑市| 乳山市| 武鸣县| 彭泽县| 沈阳市| 香格里拉县| 交城县| 西宁市| 安化县| 苏尼特左旗| 龙里县| 大竹县| 五河县| 泸水县| 洮南市| 南丹县| 吴忠市|