python中partial函數(shù)如何使用?
1.函數(shù)描述:
設(shè)置函數(shù)參數(shù),返回新的函數(shù),更加簡(jiǎn)單的調(diào)用這個(gè)函數(shù)。
2.語(yǔ)法:
partial()
3.常見模塊搭配使用:
functools.partial()
4.返回值:
新的函數(shù)
5.實(shí)例使用:
fromfunctoolsimportpartial
register_func=[]
defcall_back(n):
print('call_back:',n)
defcall_back1(n,m):
print('call_back1:',n,m)
call_back_partial=partial(call_back,10)
call_back_partial1=partial(call_back1,100,200)
想必大家很少看到這個(gè)英文函數(shù),但是中文名稱經(jīng)常能出現(xiàn)在我們的使用中,就是偏函數(shù),這樣一說(shuō),大家一定有些印象吧,我們通常用它來(lái)實(shí)現(xiàn)拓展函數(shù)的功能,但是和有同樣功能的裝飾器可是兩碼事情,主要還是為了解決對(duì)經(jīng)常調(diào)用的函數(shù),處理問(wèn)題。
使用partial函數(shù),給我們直觀的印象就是方便,尤其是搭配回調(diào)函數(shù),整體使用下來(lái)流程是非常簡(jiǎn)單的,希望可以用這個(gè)函數(shù),幫助大家學(xué)習(xí)。更多Python學(xué)習(xí)教程請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。