Python知識分享網(wǎng) - 專業(yè)的Python學習網(wǎng)站 學Python,上Python222
Python lambda匿名函數(shù)
發(fā)布于:2023-09-12 10:54:31

Python 7天快速入門完整視頻教程https://www.bilibili.com/video/BV1o84y1Z7J1

 

Python    lambda匿名函數(shù)

 

 

前面我們所學的函數(shù)定義,都是有函數(shù)名的。

我們現(xiàn)在學的lambda函數(shù)是沒有名稱的,也就是匿名函數(shù)。

我們在只需要一次性使用的函數(shù)的時候,就可以用lambda匿名函數(shù),簡單方便快捷。

lambda匿名函數(shù)語法:

lambda 傳入?yún)?shù):函數(shù)體

注意:函數(shù)體只能寫一行,不支持多行

案例:

 

def test(x, y, fn):
    return fn(x, y)


#
# def add(x, y):
#     return x + y


def sub(x, y):
    return x - y


print(test(2, 1, lambda x, y: x + y))
print(test(2, 1, sub))

 

 

作業(yè):把sub函數(shù)變量傳參改成labmda匿名函數(shù)傳參

 

轉載自: