匿名函式,內建函式

2022-02-22 16:41:33 字數 897 閱讀 3060

匿名函式,他沒有繫結名字,使用一次即被收回,加括號既可以執行。

lambda x, y: x+y # 報錯

​res = (lambda x, y: x+y)(1, 2)

print(res) # 不報錯

1. bytes()

# 解碼字元

2. chr()/ord()

# ascii: 數字轉為字元/字元轉化為數字

3. divmod()

# 分別取商和餘數

4. enumerate()

# 帶有索引的迭代

5. eval()

# 將字串型別的去掉最外圍引號

6. hash()

# 是否可雜湊

​abs()

# 求絕對值

all()

# 物件內元素全為真,則為真

any()

# 物件中只要有乙個元素為真,則為真

bin()/oct()/hex()

# 二進位制,八進位制,十六進製制

dir()

# 列舉所有time功能

frozenset()

# 不可變集合

globals()/loacals()

# 檢視全域性名字;檢視區域性名字

pow()

#冪函式,表示取x得y次冪,如果存在第三個引數z,則表示乘方結果對第三個引數取餘

round()

# 四捨五入

slice()

# 切片功能

sum()

# 求和

import()

# 通過字串匯入模組

面向過程程式設計,核心是程式設計二字,過程指的是解決問題的步驟,即先幹什麼、後幹什麼、再幹什麼、然後幹什麼……

匿名函式,內建函式

lambda函式是一種快速定義單行的最小函式,可以用在任何需要函式的地方 一般函式定義 def fun x,y return x y匿名函式lambda定義 r lambda x,y x y print r 2,3 格式 lambda 引數列表 return 表示式 變數 lambda語句中,冒號前...

匿名函式及內建函式

1.lamda匿名函式 a lambda x x x print a 6 不需要def宣告,一句話就可以宣告出來乙個函式 注意 1.函式的引數可以有多個,多個引數之間用逗號隔開 2.匿名函式不管多複雜,只能寫一行,邏輯結束後直接返回資料 2.sorted 排序函式 sorted iterable,k...

匿名函式和內建函式

lambda 1 ps 冒號左邊時引數,右邊是返回值 因為沒有名字,而函式的呼叫就是通過函式名 的 匿名函式單獨使用毫無意義,它是配合內建函式一起使用 匿名函式需要一次性使用 max 最大值 max 可迭代物件 min 最小值 min 可迭代物件 l1 1,2,3,4,5 列印出l1列表中最大的值 ...