python基础练习题(题目 使用lambda来创建匿名函数。)

2022/1/7 1:04:07

本文主要是介绍python基础练习题(题目 使用lambda来创建匿名函数。),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

day34

---------------------------------------------------------------

实例049:lambda

题目 使用lambda来创建匿名函数。

分析:直接上代码。

Max=lambda x,y:x*(x>=y)+y*(y>x)
Min=lambda x,y:x*(x<=y)+y*(y<x)

a=int(input('1:'))
b=int(input('2:'))

print(Max(a,b))

答案很巧妙,常规写法:

MAX = lambda x,y:x if x>=y else y

闭包使用:

def a(x):
    def b(y):
        return x-y
    return b

//用lambda表达如下

def a1(x):
    return lambda y:x-y

print(a(5)(6))
print(a1(5)(6))

输出如下:

4
4

Process finished with exit code 0

lambda更多玩法:https://www.cnblogs.com/xisheng/p/7301245.html



这篇关于python基础练习题(题目 使用lambda来创建匿名函数。)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程