摘要: 面向过程编程 面向过程编程是一种很有效的编程思路,其主要思想是将一个庞大的项目按照执行程序的过程进行细分,分成好几部分,没一部分都是单独的函数,前面函数的运行结果再传给后面的函数进行当做参数进行细分,最后得到终极结果 面向过程编程的优点是思路清晰,参数修改方便,缺点是不利于函数后期的修改 下面是根据 阅读全文
posted @ 2017-06-19 23:27 戴维德 阅读(234) 评论(0) 推荐(0) 编辑
摘要: yield生成迭代器 yield生成迭代器是将一个函数通过yield方法将其转化为迭代器,其中yield后面的值为迭代器每执行一次next返回的值 使用迭代器模仿Linux终端中 tail f filename.txt |grep 'error' |grep '404'命令 import time 阅读全文
posted @ 2017-06-19 23:25 戴维德 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 装饰器 装饰器就是以闭包的形式在不修改源代码的情况下添加新的功能,写装饰器的大题思路为先将实现的功能以及被装饰的程序封装成wrapper函数,然后用闭包的方法为封装成的函数添加func外部作用于实现此装饰器可以给不同的函数调用 一下为模拟网页运行,并为网页添加用户登录以及计算加载时间装饰器 impo 阅读全文
posted @ 2017-06-19 23:24 戴维德 阅读(132) 评论(0) 推荐(0) 编辑