5分鐘教你掌握python中的匿名函式,新手必學

2022-05-16 09:36:09 字數 729 閱讀 4134

lambda表示式,又稱匿名函式,常用來表示內部僅包含1行表示式的函式。如果乙個函式的函式體僅有 1 行表示式,則該函式就可以

用 lambda 表示式來代替。

lambda 表示式的語法格式如下:

name = lambda [list] : 表示式
其中,定義 lambda 表示式,必須使用 lambda 關鍵字;[list] 作為可選引數,等同於定義函式是指定的引數列表;value 為該表示式的

名稱。該語法格式轉換成普通函式的形式,如下所示:

def name(list):

return 表示式

name(list)

舉個例子,如果設計乙個求 2 個數之和的函式,使用普通函式的方式,定義如下:純文字複製

def add(x, y):

return x+ y

print(add(3,4))

程式執行結果為:

7
由於上面程式中,add() 函式內部僅有 1 行表示式,因此該函式可以直接用 lambda 表示式表示:

add = lambda x,y:

x+yprint(add(3,4))

程式輸出結果為:
7
都明白了嗎?最後注意:

Python字典(3分鐘極速掌握)

字典結構在python中的地位也是舉足輕重,如果非要給他個排名的話,list居第一,字典就是第二了。一點也不誇張,以後在開發中用到字典結構的地方簡直數不勝數。什麼是字典?字典就是一長串key value相對應的乙個集合,就好比是乙個班級,班裡面每個人都對應了乙個名字一樣。這樣的乙個集合我們說它是字典...

5分鐘掌握80 git操作

2 上傳本地 至遠端倉庫 3 檢視更改內容 4 撤銷未提交的修改 5 撤銷add後內容 6 檢視分支 7 建立分支 8 切換分支 9 合併分支,將分支a的 合併到分支b 10 刪除分支 11 刪除遠端倉庫檔案 12 檢視git歷史記錄 git log 如果想要日誌摘要 git log pretty ...

1分鐘掌握 python 刪除檔案 目錄

remove 同 unlink 的功能是一樣的 在windows系統中,刪除乙個正在使用的檔案,將丟擲異常。在unix中,目錄表中的記錄被刪除,但檔案的儲存還在。使用os.unlink 和os.remove 來刪除檔案 user local bin python2.7 coding utf 8 im...