函數(shù)的再認(rèn)識(shí)

關(guān)鍵字參數(shù)

'''
function(age=19,name='yuhemei')
'''

默認(rèn)參數(shù)

'''
def f(x,y,z=1):
pass
'''

存放所有未命名的參數(shù),不定長(zhǎng)

'''
def f(*x):
sum=0
for v in x:
sum+=v
return sum
'''

存放命名的參數(shù),不定長(zhǎng)

'''
def f (**kwargs):
print(kwargs)
'''

匿名函數(shù),可以不用寫(xiě)return,代碼只能有一行

函數(shù)名=lambda 輸入:輸出 后面可接列表表達(dá)式
函數(shù)名(輸入)=輸出
'''
calc=lambda x:x2 if x>15 else x3
'''

map函數(shù)

'''
map(函數(shù)名,函數(shù)參數(shù))
'''
對(duì)函數(shù)參數(shù)一一進(jìn)行函數(shù)操作 這個(gè)參數(shù)可以為序列對(duì)象,不定長(zhǎng)參數(shù)

reduce函數(shù),遞歸操作函數(shù)func

'''
reduce(func,[x,y,z]) = func(x,func(y,z))
"'

sorted函數(shù)

'''sorted(li,key)'''
key為1個(gè)函數(shù)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容