吾本轻狂|函数式编程( 五 )
class Pipe(object):def __init__(self, func):self.func = funcdef __ror__(self, other):def generator:for obj in other:if obj is not None:yield self.func(obj)return generator@Pipedef even_filter(num):return num if num % 2 == 0 else None@Pipedef multiply_by_three(num):return num*3@Pipedef convert_to_string(num):return 'The Number: %s' % num@Pipedef echo(item):print itemreturn itemdef force(sqs):for item in sqs: passnums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]force(nums | even_filter | multiply_by_three | convert_to_string | echo)(完)Python学习交流群
为了让大家更加即时地沟通学习 , 我们建了一个Python学习交流群 , 有想入群的同学 , 可以添加下面小助手微信 , 他会拉大家入群哈~
推荐阅读
- LOL|宁王人物志,谁能想到年少轻狂的他最后能成就传奇?他的故事还在继续
- 吾本轻狂|新思科技助力法国电信企业SFR应对软件安全挑战
- 吾本轻狂|设计行业如何在新基建时代抢占先机?
- 吾本轻狂|网易云音乐灰色歌曲下载方法,下架歌曲轻松听
- 吾本轻狂|手机充电这点小事?不,那是大事
- 吾本轻狂|2799元的吃鸡配置香不香
- 难免轻狂|老照片上色后真美
- 吾本轻狂|微软最强版DX12杀到:AMD开始爆发比拼NV
- 吾本轻狂|Win10怎么看电脑显卡内存
- 编程|程序员为何与函数式编程“坠入爱河”?
