python偏函數如何理解
1、偏函數,是對原始函數的二次封裝,是將現有函數的部分參數預先綁定到指定值,從而獲得新的函數。
2、定義偏函數,需要使用partial關鍵字(位于functools模塊中。
語法
偏函數名=partial(func,*args,**kwargs)
實例
fromfunctoolsimportpartial#導入functools模塊中的partial函數
#定義個原函數
defdisplay(name,age):
print("name:",name,"age:",age)
#定義偏函數,其封裝了display()函數,并為name參數設置了默認參數
GaryFun=partial(display,name='Gary')
#由于name參數已經有默認值,因此調用偏函數時,可以不指定
GaryFun(age=13)
以上內容為大家介紹了python培訓之偏函數如何理解,希望對大家有所幫助,如果想要了解更多Python相關知識,請關注IT培訓機構:千鋒教育。