第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么用閉包實現(xiàn), 而不是用有兩個入?yún)?val, passline)的函數(shù)來實現(xiàn)呢?

為什么用閉包實現(xiàn), 而不是用有兩個入?yún)?val, passline)的函數(shù)來實現(xiàn)呢?

類似:

def func(val, passline):

? ? if val>=passline:

? ? ? ? print('pass')

? ? else:

? ? ? ? print('failed')

正在回答

3 回答

閉包是針對函數(shù)來處理,更俱廣泛性。裝飾器一方面是閉包的應(yīng)用,另一方面是閉包的更進一步的抽象,表達性更強

1 回復(fù) 有任何疑惑可以回復(fù)我~

.這樣實現(xiàn)當然沒有問題,但這顯然不是一道算法題,只是舉了一個例子在說函數(shù)閉包有這么一個功能作用,我覺得函數(shù)閉包的好處很大程度體現(xiàn)在裝飾器當中。

2 回復(fù) 有任何疑惑可以回復(fù)我~

def func(val, passline):
? ?if val>=passline:#你這樣只是把兩個形參就行了判斷
? ? ? ?print('pass')
? ?else:
? ? ? ?print('failed')

func(445,54)

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
python裝飾器
  • 參與學習       50128    人
  • 解答問題       51    個

本門python教程將代領(lǐng)大家輕松搞定Python裝飾器運用

進入課程

為什么用閉包實現(xiàn), 而不是用有兩個入?yún)?val, passline)的函數(shù)來實現(xiàn)呢?

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號