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

成都網(wǎng)絡(luò)公司-成都網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站十載經(jīng)驗(yàn)成就非凡,專(zhuān)業(yè)從事成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、成都外貿(mào)網(wǎng)站建設(shè)公司,成都網(wǎng)頁(yè)設(shè)計(jì),成都網(wǎng)頁(yè)制作,軟文平臺(tái),廣告投放平臺(tái)等。十載來(lái)已成功提供全面的成都網(wǎng)站建設(shè)方案,打造行業(yè)特色的成都網(wǎng)站建設(shè)案例,建站熱線:028-86922220,我們期待您的來(lái)電!
2、定義偏函數(shù),需要使用partial關(guān)鍵字(位于functools模塊中。
語(yǔ)法
偏函數(shù)名 = partial(func, *args, **kwargs)
實(shí)例
from functools import partial # 導(dǎo)入functools模塊中的partial函數(shù)
#定義個(gè)原函數(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ù)時(shí),可以不指定
GaryFun(age = 13)
以上就是python偏函數(shù)的理解,希望對(duì)大家有所幫助。更多Python學(xué)習(xí)指路:創(chuàng)新互聯(lián)Python教程
當(dāng)前標(biāo)題:創(chuàng)新互聯(lián)Python教程:python偏函數(shù)如何理解
網(wǎng)址分享:http://fisionsoft.com.cn/article/cdegdih.html


咨詢(xún)
建站咨詢(xún)
