Python 之 lambda 简单理解

简介:

 lambda是一个没有名字的函数,格式为: lambda x:print x

:号前的x 表示参数

:号后的是表达式

用def就应该写成这样:

def(x):

    print x

 

下面举几个python lambda的例子吧

1单个参数的:

g = lambda x:x*2

print g(3)

结果是6

 

2多个参数的:

m = lambda x,y,z: (x-y)*z

print m(3,1,2)

结果是4

本文转自运维笔记博客51CTO博客,原文链接http://blog.51cto.com/lihuipeng/965042如需转载请自行联系原作者


lihuipeng

相关文章
|
4月前
|
存储 Python
Python函数式编程,如何编写匿名函数(lambda表达式)?
Python函数式编程,如何编写匿名函数(lambda表达式)?
|
4月前
|
Python
Python解包参数列表及 Lambda 表达式
Python解包参数列表及 Lambda 表达式
|
25天前
|
程序员 数据处理 开发者
【Python小技巧】通过实例说明推导式,条件表达式和Lambda函数
【Python小技巧】通过实例说明推导式,条件表达式和Lambda函数
23 2
|
1月前
|
Python
请解释Python中的lambda函数是什么?并举例说明其用法。
请解释Python中的lambda函数是什么?并举例说明其用法。
14 2
C4.
|
1月前
|
程序员 数据处理 Python
Python中lambda表达式
Python中lambda表达式
C4.
10 1
|
1月前
|
Python
Python中的Lambda函数应用及性能优化
Lambda函数是Python中一种简洁而强大的编程工具,本文将介绍Lambda函数的基本语法及在实际开发中的应用场景,同时探讨如何通过性能优化提升Lambda函数的执行效率。
|
1月前
|
Python
Python中lambda表达式学习
Python中lambda表达式学习
16 0
|
7月前
|
Python
Python的Lambda函数: 一把极简编程的瑞士军刀
Python的Lambda函数: 一把极简编程的瑞士军刀
49 0
|
3月前
|
存储 Serverless 数据处理
|
8月前
|
数据挖掘 Linux Python
Python学习笔记丨函数和类相关基础知识总结和易错点分享,包括def、lambda、class等
Python学习笔记丨函数和类相关基础知识总结和易错点分享,包括def、lambda、class等