10 2017 档案

摘要:正则表达式是文本处理极为重要的技术,1970年代,Unix之父Ken Thompson将正则表达式引入到Unix文本编辑器sed和grep中,由此正则表达式普及开来。 1980年后,perl语言对Henry Spencer编写的库扩展了很多新的特性,1997年开始,Philip Hazel开发出了P 阅读全文
posted @ 2017-10-30 23:09 客Ren 阅读(253) 评论(0) 推荐(0) 编辑
摘要:高阶函数:接受一个或多个函数作为参数或者返回值是一个函数; 柯里化 指的是将原来接收两个或多个参数的函数变成接收一个参数的函数,并且返回接收余下的参数且返回结果的新函数;如 z = f(x,y) 转换成 z = f(x)(y)的形式 装饰器 我理解的装饰器就是:需要在源功能函数上增加某种功能,又不改 阅读全文
posted @ 2017-10-19 16:49 客Ren 阅读(117) 评论(0) 推荐(0) 编辑
摘要:生成器(generator) 生成器指的是生成器对象,可以由生成器表达式得到,也可以使用yield关键字得到一个生成器,调用这个函数得到一个生成器对象; 生成器函数 函数体中包含yield语句的函数,返回生成器对象,生成器对象是一个可迭代对象,是一个迭代器,生成器的函数体不会立即执行,next(ge 阅读全文
posted @ 2017-10-19 15:24 客Ren 阅读(137) 评论(0) 推荐(0) 编辑
摘要:先来看一下函数的执行流程: http://pythontutor.com/visualize.html#mode=edit #这个网站可以帮到你; 全局帧中生成foo1,foo2,foo3,main函数对象; main函数调用;查找内建函数print压栈,将常量字符串压栈,调用函数,执行完成后弹出栈 阅读全文
posted @ 2017-10-19 12:20 客Ren 阅读(268) 评论(0) 推荐(0) 编辑
摘要:函数:由语句块(若干语句组成),函数名称,参数构成,是组织代码的最小单元,用来完成某种功能; 函数的作用:封装代码,复用,减少冗余代码,使代码更加简洁美观,可读性更高,易懂; add是函数名,即标识符,add()调用函数; python的函数如果过没有指定return语句,默认返回值是None; r 阅读全文
posted @ 2017-10-14 02:47 客Ren 阅读(236) 评论(0) 推荐(0) 编辑