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

Python中請(qǐng)使用isinstance()判斷變量類(lèi)型

 更新時(shí)間:2014年08月25日 09:20:54   投稿:junjie  
這篇文章主要介紹了Python中請(qǐng)使用isinstance()判斷變量類(lèi)型,本文先是給出了isinstance函數(shù)判斷變量類(lèi)型的例子,并對(duì)isinstance 和 type的區(qū)別做了講解,需要的朋友可以參考下

一、isinstance()

在Python中可以使用type()與isinstance()這兩個(gè)函數(shù)判斷對(duì)象類(lèi)型,而isinstance()函數(shù)的使用上比type更加方便。

復(fù)制代碼 代碼如下:

# coding=utf-8
 
a = 10
 
def b():
    pass
 
print isinstance(a,(int,str))
print isinstance(a,(float,str))
print isinstance(b,(str,int))
 
class c:
    pass
 
obj = c()
 
print isinstance(obj,(c,int))

執(zhí)行結(jié)果:
復(fù)制代碼 代碼如下:

True
False
False
True

二、isinstance 和 type的區(qū)別

isinstance 和 type的區(qū)別在于:

復(fù)制代碼 代碼如下:

class A:
    pass

class B(A):
    pass

isinstance(A(), A)  # returns True
type(A()) == A      # returns True
isinstance(B(), A)    # returns True
type(B()) == A        # returns False


區(qū)別就是 對(duì)于subclass之類(lèi)的 type就不行了,所以,強(qiáng)烈建議不要使用type判斷對(duì)象類(lèi)型。

相關(guān)文章

最新評(píng)論

平乡县| 松溪县| 碌曲县| 开江县| 蓬溪县| 淮南市| 邢台县| 永顺县| 杂多县| 鹤峰县| 青铜峡市| 鹤峰县| 民和| 阿拉善盟| 墨玉县| 万荣县| 罗源县| 察雅县| 惠州市| 庆城县| 宣武区| 陵川县| 缙云县| 太湖县| 兰溪市| 行唐县| 高雄县| 鸡西市| 峨山| 阿克苏市| 申扎县| 邵阳市| 云南省| 镇赉县| 达尔| 岳西县| 伊宁市| 绥阳县| 普兰店市| 濮阳市| 军事|