![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
Dragonfli_Lee
左手代码,右手年华,脚踩滑板,手持吉他,穿过汹涌的人潮,历遍舞台的繁华,不是虔诚的游子,只是孤寂的风筝,随风飘洒,浪迹天涯。
展开
-
python中reduce()、map()、filter()的学习
上一节中学习了reduce函数,后来又遇见了map()和filter()函数,我认为这三个函数应该放在一起。它们有一个共同点就是都通过一种操作方式作用一个数据集。如上一节的reduce函数:list = [1,2,3,4,5] print reduce(lambda x,y:x+y,list) 它通过二元操作方法x+y即求和方法作用于后面的数据集list。同理,map函数更原创 2016-08-27 10:27:17 · 737 阅读 · 0 评论 -
Python异常类的继承关系
在Python中,各种异常错误都是类,所有的错误类型都继承于BaseException。在用try...except...finally...机制处理异常的时候,一定要注意异常的继承关系。例如在except中如果有StandardError,那么永远也捕获不到ValueError,因为ValueError是StandardError的子类,如果有,也被StandardError的excep原创 2016-08-29 10:26:21 · 6239 阅读 · 0 评论 -
python装饰器的学习
最近在学习python的过程中看到一些代码中在开头频频出现@符号,例如下代码所示:DEBUG = Truedef print_args(funcA): def funcB(a, b): if DEBUG: print(a, b) return funcB@print_argsdef make_list(a, b): retu原创 2016-08-22 20:39:44 · 434 阅读 · 0 评论 -
python中reduce函数和lambda表达式的学习
最近学习了reduce函数和lambda表达式的组合应用,十分方便,可以代替一些循环操作。例如如下代码:list = [1,2,3,4,5] print reduce(lambda x,y:x+y,list)其中reduce函数是python中的一个二元内建函数,它可以通过传给reduce中的函数(必须是二元函数)依次对数据集中的数据进行操作。例如上述代码传给reduce的函数是做原创 2016-08-24 16:17:06 · 11365 阅读 · 0 评论 -
Scrapy学习笔记
Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。可以应用在包括数据挖掘,信息处理或存储历史数据等一系列的程序中。scrapy startproject project该命令将会创建包含下列内容的project 目录:project/ scrapy.cfg project/ __init__.py items.py原创 2016-12-25 20:47:24 · 718 阅读 · 0 评论