匿名函数(lambda)
2021/5/8 10:29:05
本文主要是介绍匿名函数(lambda),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
# 匿名函数(lambda): # 定义: # 在python中不用def声明的函数,即用lambda声明的函数为匿名函数 # 语法: # lambda 形参:表达式(例如:lambda x:x+1) # 说明: # (1)lambda函数可以接收任何数量的参数,但只能返回一个表达式的值。 # (2)lambda函数是一个函数对象,可以赋值给一个变量。 # (3)lambda函数经常和map、filter、reduce等函数结合使用 # 实例: # 下面实例都是把匿名函数赋值给一个变量来使用 # 1、将alex改成alex_sb(1个参数) name = 'alex' newName = lambda a:a+'_sb' print(newName(name)) print('---------end-------') # 2、计算x+y(2个参数) func1 = lambda x,y:x+y print(func1(2,2)) print('---------end-------') # 3、计算x,y,z 各自自增1(多个参数) func2 = lambda x,y,z:(x+1,y+1,z+1) print(func2(1,2,3)) print('---------end-------') # 4、分支表达式 func3 = lambda x:True if x/2 == 0 else False print(func3(2)) #False print(func3(0)) #True
这篇关于匿名函数(lambda)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-01基于Python+Vue开发的医院门诊预约挂号系统
- 2024-10-01基于Python+Vue开发的旅游景区管理系统
- 2024-10-01RestfulAPI入门指南:打造简单易懂的API接口
- 2024-10-01初学者指南:了解和使用Server Action
- 2024-10-01Server Component入门指南:搭建与配置详解
- 2024-10-01React 中使用 useRequest 实现数据请求
- 2024-10-01使用 golang 将ETH账户的资产平均分散到其他账户
- 2024-10-01JWT用户校验课程:从入门到实践
- 2024-10-01Server Component课程入门指南
- 2024-09-30Dnd-Kit学习:新手快速入门指南