關(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ù)