python中partial函數(shù)如何使用?
1.函數(shù)描述:
設(shè)置函數(shù)參數(shù),返回新的函數(shù),更加簡單的調(diào)用這個函數(shù)。
2.語法:
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)
想必大家很少看到這個英文函數(shù),但是中文名稱經(jīng)常能出現(xiàn)在我們的使用中,就是偏函數(shù),這樣一說,大家一定有些印象吧,我們通常用它來實(shí)現(xiàn)拓展函數(shù)的功能,但是和有同樣功能的裝飾器可是兩碼事情,主要還是為了解決對經(jīng)常調(diào)用的函數(shù),處理問題。
使用partial函數(shù),給我們直觀的印象就是方便,尤其是搭配回調(diào)函數(shù),整體使用下來流程是非常簡單的,希望可以用這個函數(shù),幫助大家學(xué)習(xí)。更多Python學(xué)習(xí)教程請關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。