淺談Python type的使用
更新時(shí)間:2019年11月19日 09:33:54 作者:a540366413
今天小編就為大家分享一篇淺談Python type的使用,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
判斷類型
在Python中我們可以使用type進(jìn)行類型的判斷
#我們想看一個(gè)對象的的類型可以這樣 class A: pass a = A() type(a) == A #True #type(obj) 會(huì)返回創(chuàng)建a的類型
創(chuàng)建對象
#這個(gè)簡單,因?yàn)閠ype會(huì)返回對象的類型,我們可以通過返回的類型創(chuàng)建對象 type(a)()#如果構(gòu)造函數(shù)有參數(shù)則應(yīng)傳遞相應(yīng)參數(shù) #上述語句可以分解為 A = type(a) A()
創(chuàng)建類
看到創(chuàng)建類這個(gè)詞的時(shí)候不知道type使用的朋友會(huì)問type怎么能創(chuàng)建類?下面我們介紹使用type創(chuàng)建類
#type(classname,(parents,...),{attribute}) #第一個(gè)參數(shù)classname是類名,第二個(gè)是一個(gè)父類元組,沒有可填空元組,第三個(gè)參數(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)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python實(shí)現(xiàn)地牢迷宮生成的完整步驟
這篇文章主要給大家介紹了關(guān)于python實(shí)現(xiàn)地牢迷宮生成的相關(guān)資料,文中通過示例代碼將實(shí)現(xiàn)的過程一步步介紹的非常詳細(xì),對大家學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2021-09-09Python warning警告出現(xiàn)的原因及忽略方法
在本篇文章里小編給大家分享的是關(guān)于Python warning警告出現(xiàn)的原因及忽略方法,有需要的朋友們可以學(xué)習(xí)參考下。2020-01-01