課程
/后端開發(fā)
/Python
/python進(jìn)階
這一章怎么這么難,從裝飾器開始,瞬間感到不愛了
2015-05-21
源自:python進(jìn)階 2-13
正在回答
同學(xué)您好,圖片不出來有沒有報(bào)錯(cuò)的提示呢?例如:myarr[3][2],那么第一個(gè)索引值為0-2,第二個(gè)索引值為0-1,即第一個(gè)myarr[0][0],最后一個(gè)為myarr[2][1]
簡單點(diǎn)說就是當(dāng)一個(gè)函數(shù)(如def my_func(): ? ?pass)前面加了@函數(shù)名(如@log),然后log函數(shù)就被賦值給my_func函數(shù)本身,并且my_func作為參數(shù)傳入log函數(shù),也就是my_func = log(my_func)。然后用前面高階函數(shù)的知識(shí)去理解就行了。有參數(shù)裝飾器就是多了一個(gè)函數(shù)而已,層層剖析下就行了
舉報(bào)
學(xué)習(xí)函數(shù)式、模塊和面向?qū)ο缶幊?,掌握Python高級(jí)程序設(shè)計(jì)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2022-03-23
同學(xué)您好,圖片不出來有沒有報(bào)錯(cuò)的提示呢?例如:myarr[3][2],那么第一個(gè)索引值為0-2,第二個(gè)索引值為0-1,即第一個(gè)myarr[0][0],最后一個(gè)為myarr[2][1]
2015-07-14
簡單點(diǎn)說就是當(dāng)一個(gè)函數(shù)(如def my_func():
? ?pass)前面加了@函數(shù)名(如@log),然后log函數(shù)就被賦值給my_func函數(shù)本身,并且my_func作為參數(shù)傳入log函數(shù),也就是my_func = log(my_func)。然后用前面高階函數(shù)的知識(shí)去理解就行了。有參數(shù)裝飾器就是多了一個(gè)函數(shù)而已,層層剖析下就行了