首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python高级篇:使用lambda定义匿名函数及使用详解

一、前言

在python中,我们不仅可以定义普通的函数,所谓的普通函数就是使用def关键字定义的函数,同时python也支持使用lambda语法定义匿名函数。

二、语法

lambda  参数列表 : 表达式

三、说明

使用lambda创建匿名函数。

所谓的匿名函数,就是没有名字的函数。

匿名函数冒号后面的表达式有且只能有一个,并且特别注意的是:是表达式不是语句。

匿名函数自带return返回,而return的返回结构就是表达式的计算后的结果。

四、匿名函数的调用

第一步、将创建好的匿名函数通过一个变量来去接收

第二步、和普通函数调用一样,借助变量实现调用

五、举例

第一步、创建一个匿名函数,作用是实现两个数的和。

lambda  x,y : x + y

第二步、使用一个变量来去接收这个匿名函数

sum = lambda x , y : x + y

第三步、调用匿名函数

sum(10,20)

六、总结

通过上面的举例可以发现,匿名函数的调用其实是和普通函数是一样的,唯一的区别是匿名函数往往处理的功能非常的简单,而普通函数则可以处理复杂的功能,匿名函数可以做的功能,普通函数都可以实现。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190703A0O5WR00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券