python lambda函数如何使用

  • 更新时间:2022-10-18 08:55:43
  • 编辑:袁伟诚
python lambda函数如何使用

 

本文实例讲述了Python lambda函数基本用法。分享给大家供大家参考,具体如下:

这里我们简单学习一下python lambda函数。

首先,看一下python lambda函数的语法,如下:

f=lambda [parameter1,parameter2,……]:expression

lambda语句中,冒号前是参数,可以有0个或多个,用逗号隔开,冒号右边是返回值。lambda语句构建的其实是一个函数对象。

1.无参数

f=lambda :'python lambda!'
>>> f
<function <lambda> at 0x06BBFF30>
>>> f()
'python lambda!'

2.有参数,无默认值

f=lambda x,y:x+y
>>> f(3,4)
7

3.有参数,有默认值

f=lambda x=2,y=8:x+y
>>> f
<function <lambda> at 0x06C51030>
>>> f()#x取默认值2,y取默认值8
10
>>> f(1)#x取1,y取默认值8
9
>>> f(3,3)#x,y均取值3
6

lambda返回的函数还可以做为另一个函数的参数

sumxy=lambda x,y:x+y
def test(f,m,n):
  print f(m,n)
>>> sumxy(4,5)
9
>>> test(sumxy,4,5)
9

以上就是python lambda函数如何使用的详细内容,更多请关注码农之家其它相关文章!

相关教程

  • Python工具整理推荐

    篇文章的内容是给大家推荐了5款好用的Python工具,有需要的朋友可以看一看

    发布时间:2020-01-02

  • python创建模块的方法总结

    python创建模块的方法代码如def print_func( par ):print Hello : , par return。模块让你能够有逻辑地组织你的Python代码段。

    发布时间:2019-06-27

  • Python Merge函数原理及用法解析

    这篇文章主要介绍了Python Merge函数原理及用法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    发布时间:2021-04-20

  • Python3 goto语句的使用实例方法

    今天小编就为大家分享一篇对Python3 goto 语句的使用方法详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    发布时间:2019-12-05

  • python对数据类型的遍历解析的实例讲解

    这篇文章主要介绍了python对常见数据类型的遍历解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    发布时间:2020-04-17

  • python3+selenium实现126邮箱登陆发送功能

    这篇文章主要为大家详细介绍了python3+selenium实现126邮箱登陆并发送邮件功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    发布时间:2019-06-11

  • Python中用PyCrypto实现AES加密的实例代码

    这篇文章主要介绍了Python使用PyCrypto实现AES加密功能,结合具体实例形式分析了PyCrypto实现AES加密的操作步骤与相关实现技巧,需要的朋友可以参考下

    发布时间:2020-01-03

用户留言