刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

用匿名函数方式求两个数中较大的数,下列定义语句格式正确的是?

A
result = lambda 'x,y': y if x> y else x
B
result= lambda x,y: y if x> y else x
C
result= lambda 'x,y': x if x> y else y
D
result= lambda x,y: x if x> y else y
使用微信搜索喵呜刷题,轻松应对考试!

答案:

D

解析:

【喵呜刷题小喵解析】在Python中,lambda函数用于定义匿名函数,其语法格式是`lambda arguments : expression`。其中,`arguments`是函数的参数,`expression`是函数的返回值。在题目中,我们需要定义一个接受两个参数`x`和`y`,并返回其中较大的数的函数。因此,正确的lambda函数定义应该是`lambda x, y: x if x > y else y`。选项D符合这个格式,所以是正确的。选项A、B、C中的`lambda`函数定义都包含语法错误,不符合Python的lambda函数定义规则。
创作类型:
原创

本文链接:用匿名函数方式求两个数中较大的数,下列定义语句格式正确的是?

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share