Python基础-42-匿名函数lambda

匿名函数 lambda

lambda是一个匿名函数,在定义函数的时候,不想给函数起一个名字时可以使用匿名函数,用一个变量保存结果即可。通常这个

匿名函数是不会被重复使用的

语法:lambda 参数:表达式

    注:不能有循环和return

 

demo1定义一个匿名函数

# 定义一个匿名函数实现加法计算
sum_res = lambda x,y:x+y

# 调用函数,传入参数x=10,y=20
print("结果显示:",sum_res(10,20))  # 结果显示: 30

demo2匿名函数有默认参数

# 定义一个含有默认值的匿名函数实现加法计算
sum_res = lambda x,y=100:x+y

# 调用函数,传入参数x=10,y不传默认为100
print("结果显示:",sum_res(10))  # 结果显示: 110、

demo3匿名函数有元组参数组

# 定义一个匿名函数实现返回不定数的字符串返回
str_res = lambda *args:args
# 调用函数,传入参数
print("结果显示:",str_res("suner"))  # 返回的是元组('suner',)
print("结果显示ÿ
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值