python 匿名函数的使用
生活随笔
收集整理的這篇文章主要介紹了
python 匿名函数的使用
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
python 匿名使用是使用 lambda 來實(shí)現(xiàn),主要特點(diǎn)是沒有函數(shù)名
匿名函數(shù)的一般格式為:
result =lambda [arg,[arg1.....argn]] : expression
result 是調(diào)用匿名函數(shù)表達(dá)式的
arg 這個(gè)是要傳遞的參數(shù),多個(gè)參數(shù)之間用逗號(hào)隔開,
expression 是要實(shí)現(xiàn)的功能
寫匿名函數(shù)前先回顧下 普通的函數(shù)
def function_a(a):result = a << 2print(result)def function_b(a, b):result = a + bprint(result)if __name__ == "__main__":function_a(2)function_b(2, 3)
如果要使用匿名函數(shù)來實(shí)現(xiàn)上面2個(gè)普通函數(shù)的功能如下
function_a = lambda a: a << 2
function_b = lambda a, b: a + bif __name__ == "__main__":print(function_a(2))print(function_b(2, 3))
代碼整體少了很多呢,
總結(jié)
以上是生活随笔為你收集整理的python 匿名函数的使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 个性签名社会女
- 下一篇: HarmonyOS Text超出部分末尾