第一章 函数式编程
yipyk
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Python进阶】1-5 偏函数
python中偏函数当一个函数有很多参数时,调用者就需要提供多个参数。如果减少参数个数,就可以简化调用者的负担。比如,int()函数可以把字符串转换为整数,当仅传入字符串时,int()函数默认按十进制转换:>>> int('12345')12345但int()函数还提供额外的base参数,默认值为10。如果传入base参数,就可以做 N 进制的转换:>>...原创 2020-02-25 09:58:01 · 211 阅读 · 0 评论 -
【python进阶】1-4 decorator装饰器 | 编写无参数decorator / 编写带参数decorator / 完善decorator
文章目录1、python中编写无参数decorator装饰器python内置的@语法就会使为了简化装饰器调用装饰器的作用:可以极大地简化代码,避免每个函数编写重复性代码打印日志:@log检测性能:@performance数据库事务:@transactionURL路由:@post(’/register’)1、python中编写无参数decoratorPython的 decorat...原创 2020-02-25 09:21:32 · 304 阅读 · 0 评论 -
【Python进阶】1-3 匿名函数
python中匿名函数高阶函数可以接收函数做参数,有些时候,我们不需要显式地定义函数,直接传入匿名函数更方便。在Python中,对匿名函数提供了有限支持。还是以map()函数为例,计算 f(x)=x2 时,除了定义一个f(x)的函数外,还可以直接传入匿名函数:>>> map(lambda x: x * x, [1, 2, 3, 4, 5, 6, 7, 8, 9])[1, ...原创 2020-02-10 19:51:28 · 158 阅读 · 0 评论 -
【Python进阶】1-2 返回函数 | 函数作为返回值 、闭包
文章目录1、函数作为返回值2、闭包1、函数作为返回值Python的函数不但可以返回int、str、list、dict等数据类型,还可以返回函数!例如,定义一个函数 f(),我们让它返回一个函数 g,可以这样写:def f(): print 'call f()...' # 定义函数g: def g(): print 'call g()...' ...原创 2020-02-09 16:05:15 · 281 阅读 · 0 评论 -
【Python进阶】1-1 高阶函数 | map() / reduce() / filter() / sorted()
文章目录1、高阶函数基本概念2、高阶函数之map()函数3、高阶函数之reduce()函数4、高阶函数之filter()函数5、高阶函数之sorted()函数——排序算法1、高阶函数基本概念变量可以指向函数函数名其实就是指向函数的变量高阶函数:能接收函数做参数的函数变量可以指向函数函数的参数可以接收变量一个函数可以接收另一个函数作为参数能接收函数作参数的函数就是高阶函数明确高...原创 2020-02-07 16:17:15 · 175 阅读 · 0 评论
分享