淺談Python type的使用
判斷類(lèi)型
在Python中我們可以使用type進(jìn)行類(lèi)型的判斷
#我們想看一個(gè)對(duì)象的的類(lèi)型可以這樣 class A: pass a = A() type(a) == A #True #type(obj) 會(huì)返回創(chuàng)建a的類(lèi)型
創(chuàng)建對(duì)象
#這個(gè)簡(jiǎn)單,因?yàn)閠ype會(huì)返回對(duì)象的類(lèi)型,我們可以通過(guò)返回的類(lèi)型創(chuàng)建對(duì)象 type(a)()#如果構(gòu)造函數(shù)有參數(shù)則應(yīng)傳遞相應(yīng)參數(shù) #上述語(yǔ)句可以分解為 A = type(a) A()
創(chuàng)建類(lèi)
看到創(chuàng)建類(lèi)這個(gè)詞的時(shí)候不知道type使用的朋友會(huì)問(wèn)type怎么能創(chuàng)建類(lèi)?下面我們介紹使用type創(chuàng)建類(lèi)
#type(classname,(parents,...),{attribute}) #第一個(gè)參數(shù)classname是類(lèi)名,第二個(gè)是一個(gè)父類(lèi)元組,沒(méi)有可填空元組,第三個(gè)參數(shù)是類(lèi)屬性字典。 O = type("O",(),{'a':1}) #<class 'O'> a = O() a.a #1 ''' 上述代碼可以翻譯為 class O: a=1 a = O() a.a '''
以上這篇淺談Python type的使用就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python 常見(jiàn)加密操作的實(shí)現(xiàn)
這篇文章主要介紹了Python 常見(jiàn)加密操作的實(shí)現(xiàn),幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下2021-03-03python實(shí)現(xiàn)地牢迷宮生成的完整步驟
這篇文章主要給大家介紹了關(guān)于python實(shí)現(xiàn)地牢迷宮生成的相關(guān)資料,文中通過(guò)示例代碼將實(shí)現(xiàn)的過(guò)程一步步介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2021-09-09python制作花瓣網(wǎng)美女圖片爬蟲(chóng)
本文通過(guò)python 來(lái)實(shí)現(xiàn)這樣一個(gè)簡(jiǎn)單的爬蟲(chóng)功能,把我們想要的圖片爬取到本地,需要的朋友可以參考下2015-10-10Python warning警告出現(xiàn)的原因及忽略方法
在本篇文章里小編給大家分享的是關(guān)于Python warning警告出現(xiàn)的原因及忽略方法,有需要的朋友們可以學(xué)習(xí)參考下。2020-01-01Python中如何處理常見(jiàn)報(bào)錯(cuò)
大家好,本篇文章主要講的是Python中如何處理常見(jiàn)報(bào)錯(cuò),感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下2022-01-01