上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 67 下一页
摘要: 演示sorted函数的使用,以及和sort的区别:我们将sorted和sort进行一番比较:相同点:它们都是来实现排序的操作(功能层面)不同点:列表中的sort函数,它执行完毕后会直接影响原本这个list的内部结构(内部的数据发生改变了);而内置函数sorted函数,它执行完毕后不会影响原本容器中的 阅读全文
posted @ 2019-03-12 06:12 hank-li 阅读(215) 评论(0) 推荐(0)
摘要: 高阶函数之:filter函数:过滤数据的,最终返回一个惰性序列对象(filter对象,迭代器对象)解释:filter的意思:在计算机领域中我们都称为过滤器格式:filter(fn,lsd):参数和map、reduce一样理解功能:将lsd中的每一个元素都给到fn函数如果fn函数的返回值为True,那 阅读全文
posted @ 2019-03-12 06:06 hank-li 阅读(336) 评论(0) 推荐(0)
摘要: 2).reduce(fn,lsd):参数一:fn --> 函数对象参数二:lsd --> 序列对象功能:先将lsd中的第一和第二个元素去除传入到fn中参与运算,运算后得到结果,再和第三个元素传入到fn中参与运算,以此类推...【注意】:reduce函数属于functools模块中的函数,所以需要显示 阅读全文
posted @ 2019-03-11 23:18 hank-li 阅读(275) 评论(0) 推荐(0)
摘要: 问题描述:使用Python代码将txt城市列表文件转换为xls文件,源码如下, 报错误:json.decoder.JSONDecodeError: Unexpected UTF-8 BOM (decode using utf-8-sig): line 1 column 1 (char 0)错误, 分 阅读全文
posted @ 2019-03-11 16:35 hank-li 阅读(10626) 评论(0) 推荐(1)
摘要: 如上图我们可以发现有些数据的数字变成了加密字体,我就去查看了一下网站的代码,结果发现网站的代码显示是这样的: 原来有些网站上使用了字体加密技术,为了解决这个问题,我找了大量的资料,可是网上的很多方法由于网站反爬技术的进步或者网站更新了字体加密规则已经不能使用了,于是我就开始了破解字体加密的艰辛历程。 阅读全文
posted @ 2019-03-10 22:34 hank-li 阅读(4619) 评论(1) 推荐(0)
摘要: 1. 安装hanziconv安装一个简繁体转换的包: 2. 自定义一个itempiples找到项目中的pipelines.py文件 添加自定义的pipeline: 此代码为本人项目代码,判断value为unicode,则转换为繁体; 若要将繁体转换为简体,请将toTraditional改为toSim 阅读全文
posted @ 2019-03-10 22:18 hank-li 阅读(308) 评论(0) 推荐(0)
摘要: Jupyter notebook运行之后,默认的工作目录在mac下是个人文件夹,在windows下貌似也是如此。显然不太合理,需要修改它。 具体办法是: 进入终端命令行模式,输入下面的代码: 注意generate前面是--,英文状态下的减号两个;后面的那个“-”前后都没有空格。然后可以看到配置文件的 阅读全文
posted @ 2019-03-10 01:51 hank-li 阅读(923) 评论(0) 推荐(0)
摘要: 1.高阶函数:特点:函数的形参位置必须接受一个函数对象分类学习:1).map(fn,lsd1,[lsd2...]):参数一:fn --> 函数对象参数二:lsd1 --> 序列对象(字符串、列表、range...)功能:将fn函数作用于lsd1中的每一个元素上,将每次执行的结果存入到一个map对象中 阅读全文
posted @ 2019-03-10 01:10 hank-li 阅读(346) 评论(0) 推荐(0)
摘要: 演示正则表达式的拓展内容:函数:finditer(regex,string,[flags=0]):参数:和match、search、findall一样理解功能:将所有匹配的数据封装为一个一个的match对象,然后以iterator返回 import re str1 = 'i love shangha 阅读全文
posted @ 2019-03-10 00:57 hank-li 阅读(188) 评论(0) 推荐(0)
摘要: 切割:split(regex,string):返回一个列表对象 import re str1='i love shenzhen so much' regex=r' +?' lt=re.split(regex,str1) print(lt) str2='dsafsa2341241dfakdsf3424 阅读全文
posted @ 2019-03-10 00:54 hank-li 阅读(750) 评论(0) 推荐(0)
上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 67 下一页