文章首發于:https://mp.weixin.qq.com/s/pZNziOlKYcibqQ5X_LhPqw
Lambda 運算式是什么
Lambda 運算式(lambda expression)是一個匿名函式,Lambda運算式基于數學中的λ演算得名,直接對應于其中的lambda抽象(lambda abstraction),是一個匿名函式,即沒有函式名的函式,Lambda運算式可以表示閉包(注意和數學傳統意義上的不同),
是一種快速定義單行的最小函式,可以簡化代碼
什么是函式
函式是組織好的,可重復使用的,用來實作單一,或相關聯功能的代碼段,
Lambda 運算式(匿名函式)
python中使用Lambda來創建匿名函式
語法
lamdba運算式的語法非常的簡單
只要一個陳述句
lambda [arg1 [,arg2,.....argn]]:expression
例子
下面是一個lamdba運算式的例子
# 這是一個簡單的lambda運算式
sum = lambda a,b: a+b
sum(1,3)
解釋一下
我們可以理解為
a,b 其實就是傳遞的兩個引數
a+b是一個運算式,
sum就是函式名
當我們把a、b兩個引數傳遞給sum函式,會對a和b進行處理,a+b,然后回傳結果

這個lamdba運算式,我們寫成函式的話
就是這樣的
# 這是一個正常的函式
def sum(a,b):
return a+b
sum(1,3)
運行一下看看

得到的結果其實是一樣的
如何簡單!!!
關注我獲取更多內容
注:轉載還請注明出處,謝謝_
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/232894.html
標籤:Python
上一篇:Python爬取北京地區蛋殼公寓資料,并進行資料可視化處理
下一篇:9 宣告式事務
