新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python偏函數(shù)如何理解
1、偏函數(shù),是對原始函數(shù)的二次封裝,是將現(xiàn)有函數(shù)的部分參數(shù)預(yù)先綁定到指定值,從而獲得新的函數(shù)。

成都網(wǎng)絡(luò)公司-成都網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站十載經(jīng)驗成就非凡,專業(yè)從事成都網(wǎng)站設(shè)計、做網(wǎng)站、成都外貿(mào)網(wǎng)站建設(shè)公司,成都網(wǎng)頁設(shè)計,成都網(wǎng)頁制作,軟文平臺,廣告投放平臺等。十載來已成功提供全面的成都網(wǎng)站建設(shè)方案,打造行業(yè)特色的成都網(wǎng)站建設(shè)案例,建站熱線:028-86922220,我們期待您的來電!
2、定義偏函數(shù),需要使用partial關(guān)鍵字(位于functools模塊中。
語法
偏函數(shù)名 = partial(func, *args, **kwargs)
實例
from functools import partial # 導(dǎo)入functools模塊中的partial函數(shù)
#定義個原函數(shù)
def display(name,age):
print("name:",name,"age:",age)
#定義偏函數(shù),其封裝了 display() 函數(shù),并為 name 參數(shù)設(shè)置了默認(rèn)參數(shù)
GaryFun = partial(display,name = 'Gary')
#由于 name 參數(shù)已經(jīng)有默認(rèn)值,因此調(diào)用偏函數(shù)時,可以不指定
GaryFun(age = 13)
以上就是python偏函數(shù)的理解,希望對大家有所幫助。更多Python學(xué)習(xí)指路:創(chuàng)新互聯(lián)Python教程
名稱欄目:創(chuàng)新互聯(lián)Python教程:python偏函數(shù)如何理解
網(wǎng)頁路徑:http://www.5511xx.com/article/cdegdih.html


咨詢
建站咨詢
