国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Python中的isinstance函數

gyl_coder / 1805人閱讀

摘要:是中的一個內建函數語法如果參數是的實例,或者是類的子類的一個實例,返回。如果不是一個給定類型的的對象,則返回結果總是。如果不是一種數據類型或者由數據類型構成的元組,將引發一個異常。函數與的共同之處都是驗證數據類型。

isinstance是Python中的一個內建函數

語法:isinstance(object, classinfo)

如果參數object是classinfo的實例,或者object是classinfo類的子類的一個實例, 返回True。如果object不是一個給定類型的的對象, 則返回結果總是False。
如果classinfo不表示一個類(類型對象), 那么它要么是一個類的元組, 或者遞歸地包含這樣的(由數據類型構成的)元組.其他的序列類型是不被允許的。
如果classinfo不是一種數據類型或者由數據類型構成的元組,將引發一個TypeError異常。

舉例:
isinstance(1, int)
True
isinstance(1.0, float)
True

isinstance(a,dict) 判斷對象a是否為字典,如果為真,會打印True,如為假,打印False。
type函數與isinstance的共同之處都是驗證數據類型。
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
區別就是:
type()不會認為子類是一種父類類型。
isinstance()會認為子類是一種父類類型。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/40707.html

相關文章

  • [python] 關于 python 的一些高級特性

    摘要:開始本文主要記錄廖大教程中高級特性這一節的內容,并寫下我的一些理解。廖大的教程中是這樣說的函數是順序執行,遇到語句或者最后一行函數語句就返回。 前言 用 python 差不多半年多了,從去年暑假開始接觸,從開始的懵逼,到寫了一些小爬蟲總算入門之后,許多作業也是能用 python 就用 python,基本拋棄了 C++。但是還是有些過于急躁了,能夠寫一些簡短的代碼,但是對于 python...

    Pines_Cheng 評論0 收藏0
  • 走近 Python (類比 JS)

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

    shadajin 評論0 收藏0
  • Python 基礎

    摘要:基礎基礎函數定義一個函數要使用語句,依次寫出函數名括號括號中的參數和冒號,然后,在縮進塊中編寫函數體,函數的返回值用語句返回。用循環調用時,發現拿不到的語句的返回值。 Python 基礎 基礎 函數 定義一個函數要使用def語句,依次寫出函數名、括號、括號中的參數和冒號:,然后,在縮進塊中編寫函數體,函數的返回值用return語句返回。 def my_abs(x): if x ...

    Ashin 評論0 收藏0
  • python學習筆記-類對象的信息

    摘要:內置了多個函數用來獲取對象或者實例的信息,例如等。用來判斷對象類型。類型,已經定義了多個常量。類型的值與類似。更加推薦使用對中的對象類型進行判斷。與的區別可以閱讀了解更多。舉一個例子我們在中定義下列繼承關系定義繼承關系 python內置了多個函數用來獲取對象或者實例的信息,例如type,isinstance,dir等。 type() type()用來判斷對象類型。該函數既可以對pyth...

    waterc 評論0 收藏0
  • Python 面向對象編程OOP (二) slots,類的多態,繼承,復寫方法

    摘要:需要注意的是的限定只對當前類的對象生效,對子類并不起任何作用。本文的實例名稱均為杜撰,請不要對號入座我的其他文章已經放到了上,如果感興趣的朋友可以去看看,鏈接如下精品練習題道實用技巧匯總教程 __slots__魔法 大家好,上一期我重點總結了有關類的基本知識,現在簡單回顧一下,順便加上一個創建類時常用的東西:__slots__ 首先創建一個名人類:Celebrity class Ce...

    Binguner 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<