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