長(zhǎng)春純手工seoseo高級(jí)教程
視頻版教程 Python3零基礎(chǔ)7天入門實(shí)戰(zhàn)視頻教程
前面我們所學(xué)的函數(shù)定義,都是有函數(shù)名的。
我們現(xiàn)在學(xué)的lambda函數(shù)是沒(méi)有名稱的,也就是匿名函數(shù)。
我們?cè)谥恍枰淮涡允褂玫暮瘮?shù)的時(shí)候,就可以用lambda匿名函數(shù),簡(jiǎn)單方便快捷。
lambda匿名函數(shù)語(yǔ)法:
lambda 傳入?yún)?shù):函數(shù)體
注意:函數(shù)體只能寫一行,不支持多行
案例:
def test(x, y, fn):return fn(x, y)#
# def add(x, y):
# return x + ydef sub(x, y):return x - yprint(test(2, 1, lambda x, y: x + y))
print(test(2, 1, sub))
作業(yè):把sub函數(shù)變量傳參改成labmda匿名函數(shù)傳參