淺談Python type的使用
更新時間:2019年11月19日 09:33:54 作者:a540366413
今天小編就為大家分享一篇淺談Python type的使用,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
判斷類型
在Python中我們可以使用type進行類型的判斷
#我們想看一個對象的的類型可以這樣 class A: pass a = A() type(a) == A #True #type(obj) 會返回創(chuàng)建a的類型
創(chuàng)建對象
#這個簡單,因為type會返回對象的類型,我們可以通過返回的類型創(chuàng)建對象 type(a)()#如果構(gòu)造函數(shù)有參數(shù)則應(yīng)傳遞相應(yīng)參數(shù) #上述語句可以分解為 A = type(a) A()
創(chuàng)建類
看到創(chuàng)建類這個詞的時候不知道type使用的朋友會問type怎么能創(chuàng)建類?下面我們介紹使用type創(chuàng)建類
#type(classname,(parents,...),{attribute}) #第一個參數(shù)classname是類名,第二個是一個父類元組,沒有可填空元組,第三個參數(shù)是類屬性字典。 O = type("O",(),{'a':1}) #<class 'O'> a = O() a.a #1 ''' 上述代碼可以翻譯為 class O: a=1 a = O() a.a '''
以上這篇淺談Python type的使用就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python warning警告出現(xiàn)的原因及忽略方法
在本篇文章里小編給大家分享的是關(guān)于Python warning警告出現(xiàn)的原因及忽略方法,有需要的朋友們可以學(xué)習(xí)參考下。2020-01-01