开发者社区> 问答> 正文

python使用 lambda 建匿名函数的规则

python使用 lambda 建匿名函数的规则

展开
收起
游客fbdr25iajcjto 2021-10-31 21:48:40 946 0
2 条回答
写回答
取消 提交回答
  • 不懂的太多
    语法: lambda 形式参数列表:返回值
    
    例:
    
    print((lambda a,b : a + b)(10,20))  
    # 执行结果: 30
    
    2022-03-28 21:20:53
    赞同 展开评论 打赏
  • lambda只是一个表达式,函数体比def简单很多。 lambda的主体是一个表达式,而不是一个代码块。仅仅能在lambda表达式中封装有限的逻辑进去。 lambda函数拥有自己的命名空间,且不能访问自有参数列表之外或全局命名空间里的参数。 虽然lambda函数看起来只能写一行,却不等同于C或C++的内联函数,后者的目的是调用小函数时不占用栈内存从而增加运行效率。

    2021-10-31 21:49:23
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载