Python 函数式编程: 匿名函数高阶函数装饰器

Posted 男刀,你就这样过你的一生。

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 函数式编程: 匿名函数高阶函数装饰器相关的知识,希望对你有一定的参考价值。

一、lambda表达式
lambda parameter_list: expression
# 匿名函数

def add(x,y):
    return x+y

print(add(1,2))

f = lambda x,y: x+y

print(f(1,2))

 

二、三元表达式
# x >y ? x :y

# 条件为真时返回的结果 if 条件判断 else 条件为假时的返回结果

x= 2
y=1
r = x if x > y else y
print(r) # 2

 

三、map

 

 

 

 

四、map与lambda

 

五、reduce

 

六、filter

 

七、命令式编程vs函数式编程

 

八、装饰器 一

 

九、 装饰器 二

 

十、装饰器 三

 

十一、装饰器 四

 

十二、装饰器 五

 

十三、装饰器 六

 

 

 

以上是关于Python 函数式编程: 匿名函数高阶函数装饰器的主要内容,如果未能解决你的问题,请参考以下文章

python3函数式编程:匿名函数高阶函数装饰器

python中的函数式编程与装饰器

13.函数式编程:匿名函数高阶函数装饰器

Go的魅力, 函数式(柯里化, 闭包, 高阶函数), Python@装饰器, 封装

python函数式编程

2.1python高级编程1-函数式编程和装饰器