Python內(nèi)置函數(shù)Type()函數(shù)一個(gè)有趣的用法
今天在網(wǎng)上看到type的一段代碼 ,然后查了一下文檔,才知道type還有三個(gè)參數(shù)的用法。
http://docs.python.org/2/library/functions.html#type
以前只是知道type可以檢測(cè)對(duì)象類(lèi)型。然后發(fā)現(xiàn)了一個(gè)有趣的用法。
def println(self):
a = 1 + 1
print “%s,%s” % (self.aa, a)
A = type(‘A',(),{‘a(chǎn)a':'print a', ‘println': println})
a = A()
type(a)
Out[11]: __main__.A
a.println()
print a,2
第一個(gè)參數(shù)是類(lèi)的名字,第二個(gè)元組是父類(lèi),第三個(gè)是屬性。
哈哈,我覺(jué)得很好笑,雖然我函數(shù)里邊第一個(gè)參數(shù)還是寫(xiě)的self,但是如果寫(xiě)一段代碼都用這種方法定義類(lèi),然后再不注意類(lèi)名的規(guī)范,代碼會(huì)變的很難讀。
相關(guān)文章
Python代理抓取并驗(yàn)證使用多線程實(shí)現(xiàn)
這里沒(méi)有使用隊(duì)列只是采用多線程分發(fā)對(duì)代理量不大的網(wǎng)頁(yè)還行但是幾百幾千性能就很差了,感興趣的朋友可以了解下,希望對(duì)你有所幫助2013-05-05
Python3使用pandas模塊讀寫(xiě)excel操作示例
這篇文章主要介紹了Python3使用pandas模塊讀寫(xiě)excel操作,簡(jiǎn)單講述了pandas的功能、并結(jié)合實(shí)例形式分析了Python3使用pandas模塊進(jìn)行Excel文件的讀取與寫(xiě)入相關(guān)操作技巧,需要的朋友可以參考下2018-07-07
Python OpenCV高斯金字塔與拉普拉斯金字塔的實(shí)現(xiàn)
這篇文章主要介紹了Python OpenCV高斯金字塔與拉普拉斯金字塔的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03
Python使用正則表達(dá)式實(shí)現(xiàn)爬蟲(chóng)數(shù)據(jù)抽取
這篇文章主要介紹了Python使用正則表達(dá)式實(shí)現(xiàn)爬蟲(chóng)數(shù)據(jù)抽取,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08
詳解如何使用Python實(shí)現(xiàn)刪除重復(fù)文件
這篇文章主要為大家詳細(xì)介紹了如何利用Python實(shí)現(xiàn)刪除重復(fù)文件功能,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Python有一定幫助,需要的可以參考一下2022-10-10
Python爬蟲(chóng)之requests庫(kù)基本介紹
大家好,本篇文章主要講的是Python爬蟲(chóng)之requests庫(kù)基本介紹,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下2022-02-02
對(duì)Python中9種生成新對(duì)象的方法總結(jié)
今天小編就為大家分享一篇對(duì)Python中9種生成新對(duì)象的方法總結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-05-05
Python基于Logistic回歸建模計(jì)算某銀行在降低貸款拖欠率的數(shù)據(jù)示例
這篇文章主要介紹了Python基于Logistic回歸建模計(jì)算某銀行在降低貸款拖欠率的數(shù)據(jù),結(jié)合實(shí)例形式分析了Python基于邏輯回歸模型的數(shù)值運(yùn)算相關(guān)操作技巧,需要的朋友可以參考下2019-01-01
Vim及其用于Python的自動(dòng)補(bǔ)全功能
Vim是一款功能強(qiáng)大的文本編輯器,常被作為Python開(kāi)發(fā)環(huán)境的首選,這篇文章主要介紹了用于?Python?的?Vim?自動(dòng)完成,需要的朋友可以參考下2023-09-09

