成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專(zhuān)欄INFORMATION COLUMN

python的type和isinstance的區(qū)別

Apollo / 2665人閱讀

摘要:可以獲取一個(gè)對(duì)象的類(lèi)型可以判斷一個(gè)對(duì)象是否是某個(gè)類(lèi)型。但是最大的區(qū)別是會(huì)認(rèn)為子類(lèi)是一種父類(lèi)類(lèi)型比如如下會(huì)認(rèn)為子類(lèi)是一種父類(lèi)類(lèi)型輸出的是

type可以獲取一個(gè)對(duì)象的類(lèi)型,isinstance可以判斷一個(gè)對(duì)象是否是某個(gè)類(lèi)型。但是最大的區(qū)別是:
isinstance會(huì)認(rèn)為子類(lèi)是一種父類(lèi)類(lèi)型
比如如下:

isinstance()會(huì)認(rèn)為子類(lèi)是一種父類(lèi)類(lèi)型

#-*- coding:utf-8 -*-
class BaseCls():
    pass


class TestCls(BaseCls):
    def __init__(self):
        pass

print(isinstance(TestCls(), BaseCls))
print(type(TestCls())==BaseCls)
print(type(TestCls())==TestCls)


輸出的是
True
False
True

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/38627.html

相關(guān)文章

  • python判斷變量類(lèi)型時(shí),判斷一個(gè)變量類(lèi)型時(shí)為什么不使用type(),而是用isinstance

    摘要:即使需要檢查類(lèi)型,也應(yīng)該用來(lái)判斷,這樣你期望類(lèi)型的也能正常被處理比如,一個(gè)函數(shù)需要處理類(lèi)型,那么它應(yīng)該也能處理的子類(lèi)型,所以應(yīng)該使用這樣來(lái)判斷而不是來(lái)判斷。結(jié)論盡量不要使用方法,多使用,這樣可以減少錯(cuò)誤。 注意:本文代碼測(cè)試均在python2.75環(huán)境 python判斷變量數(shù)據(jù)類(lèi)型目前有兩種方法: 第一種方法使用type()方法: In [22]: type(111)==int Out...

    jk_v1 評(píng)論0 收藏0
  • python學(xué)習(xí)筆記-類(lèi)對(duì)象信息

    摘要:內(nèi)置了多個(gè)函數(shù)用來(lái)獲取對(duì)象或者實(shí)例的信息,例如等。用來(lái)判斷對(duì)象類(lèi)型。類(lèi)型,已經(jīng)定義了多個(gè)常量。類(lèi)型的值與類(lèi)似。更加推薦使用對(duì)中的對(duì)象類(lèi)型進(jìn)行判斷。與的區(qū)別可以閱讀了解更多。舉一個(gè)例子我們?cè)谥卸x下列繼承關(guān)系定義繼承關(guān)系 python內(nèi)置了多個(gè)函數(shù)用來(lái)獲取對(duì)象或者實(shí)例的信息,例如type,isinstance,dir等。 type() type()用來(lái)判斷對(duì)象類(lèi)型。該函數(shù)既可以對(duì)pyth...

    waterc 評(píng)論0 收藏0
  • Pythonisinstance函數(shù)

    摘要:是中的一個(gè)內(nèi)建函數(shù)語(yǔ)法如果參數(shù)是的實(shí)例,或者是類(lèi)的子類(lèi)的一個(gè)實(shí)例,返回。如果不是一個(gè)給定類(lèi)型的的對(duì)象,則返回結(jié)果總是。如果不是一種數(shù)據(jù)類(lèi)型或者由數(shù)據(jù)類(lèi)型構(gòu)成的元組,將引發(fā)一個(gè)異常。函數(shù)與的共同之處都是驗(yàn)證數(shù)據(jù)類(lèi)型。 isinstance是Python中的一個(gè)內(nèi)建函數(shù) 語(yǔ)法:isinstance(object, classinfo) 如果參數(shù)object是classinfo的實(shí)例,或者o...

    gyl_coder 評(píng)論0 收藏0
  • python3學(xué)習(xí)筆記(2)----python數(shù)據(jù)類(lèi)型

    摘要:的基本數(shù)據(jù)類(lèi)型中的變量不需要聲明。在里,只有一種整數(shù)類(lèi)型,表示為長(zhǎng)整型,沒(méi)有中的。字符串的截取的語(yǔ)法格式如下變量頭下標(biāo)尾下標(biāo)索引值以為開(kāi)始值,為從末尾的開(kāi)始位置。列表列表是中使用最頻繁的數(shù)據(jù)類(lèi)型。注意構(gòu)造包含或個(gè)元素的元組的特殊語(yǔ)法規(guī)則。 1、python3的基本數(shù)據(jù)類(lèi)型 Python 中的變量不需要聲明。每個(gè)變量在使用前都必須賦值,變量賦值以后該變量才會(huì)被創(chuàng)建。在 Python 中,...

    陸斌 評(píng)論0 收藏0
  • 走近 Python (類(lèi)比 JS)

    摘要:作為一名前端開(kāi)發(fā)者,也了解中的很多特性借鑒自比如默認(rèn)參數(shù)解構(gòu)賦值等,同時(shí)本文會(huì)對(duì)的一些用法與進(jìn)行類(lèi)比。函數(shù)接收一個(gè)函數(shù)和一個(gè),這個(gè)函數(shù)的作用是對(duì)每個(gè)元素進(jìn)行判斷,返回或,根據(jù)判斷結(jié)果自動(dòng)過(guò)濾掉不符合條件的元素,返回由符合條件元素組成的新。 showImg(https://segmentfault.com/img/remote/1460000011857550); 本文首發(fā)在 個(gè)人博客 ...

    shadajin 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<