課程
/后端開發(fā)
/Python
/python裝飾器
請問為什么要加上return func(*arg) ??? 完全看不懂
2017-12-16
源自:python裝飾器 2-2
正在回答
func雖然是一個變量,但這個變量可以是一個函數(shù)(在例子中它只能是一個函數(shù)). func(*arg)其實就是在"'func"'(函數(shù))里執(zhí)行in_dec
視頻中講了, 一個函數(shù)如果不顯示return的話, 默認返回位none。比如我們傳入 my_sum()函數(shù), 這里 return func(*arg)? 中的?func(*arg)實際上就是my_sum()函數(shù)執(zhí)行的返回值。然后in_dec執(zhí)行后同樣要返回值, 這里的返回值就是??func(*arg)。 有點繞,慢慢理解
舉報
本門python教程將代領大家輕松搞定Python裝飾器運用
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2018-07-11
2017-12-19
func雖然是一個變量,但這個變量可以是一個函數(shù)(在例子中它只能是一個函數(shù)). func(*arg)其實就是在"'func"'(函數(shù))里執(zhí)行in_dec
2017-12-16
視頻中講了, 一個函數(shù)如果不顯示return的話, 默認返回位none。比如我們傳入 my_sum()函數(shù), 這里 return func(*arg)? 中的?func(*arg)實際上就是my_sum()函數(shù)執(zhí)行的返回值。然后in_dec執(zhí)行后同樣要返回值, 這里的返回值就是??func(*arg)。 有點繞,慢慢理解