python之lambda表達式和匿名函數

lambda表達式可以聲明匿名函數。lambda函數是一種簡單的,在同一行定中定義函數的方法,lambda函數實際上生成了一個函數對象。

lambda表達式只允許包含一個表達式,不能包含複雜語句,該表達式的計算結果就是函數的返回值。

基本語法如下:

lambda arg1,arg2,arg2:表達式

舉個例子

f = lambda a,b,c:a+b+c
print(f(1,2,3))


'''
輸出結果
6
'''

相當於建立了一個匿名函數,a,b,c爲三個參數,然後a+b+c是返回值,然後讓f引用這個匿名函數,之後通過f就可以調用這個函數。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章