python
wfs1994
……
展开
-
python爬虫常用第三方库
这个列表包含与网页抓取和数据处理的Python库网络通用urllib  -网络库(stdlib)。requests  -网络库。grab  –网络库(基于pycurl)。pycurl  –网络库(绑定libcurl)。urllib3  – Pytho...转载 2018-06-06 22:11:58 · 906 阅读 · 0 评论 -
python 字符串(str)和列表(list)的互相转换
1.str >>>list str1 = "12345"list1 = list(str1)print list1str2 = "123 sjhid dhi"list2 = str2.split() #or list2 = str2.split(" ")print list2str3 = "www.转载 2018-08-09 09:55:36 · 20160 阅读 · 1 评论 -
python中列表,元祖,字典,集合的区别
一.前言一直想写写这四种类型的相同点,与不同点在哪里,以及在什么情况下应该使用哪种类型。无奈水平不够,怕写出来不够深刻,所以一直拖着。今天想了想还是写出来吧,如果以后还有新的见解或者技巧我会继续更上去的。二.列表(list)具有以下特点: 1.可以用list()函数或者方括号[]创建,元素之间用逗号’,‘’分隔。 2.列表的元素不需要具有相同的类型 3.使用索引来访问元素 ...转载 2018-08-09 15:33:40 · 17136 阅读 · 4 评论 -
Python基础(一)迭代器、生成器
迭代器(iterator)什么是迭代器呢?它是一个带状态的对象,他能在你调用next()方法的时候返回容器中的下一个值,任何实现了__iter__和__next__()(python2中实现next())方法的对象都是迭代器,__iter__返回迭代器自身,__next__返回容器中的下一个值,如果容器中没有更多元素了,则抛出StopIteration异常迭代器协议:指对象必须提供一个n...原创 2018-08-27 22:54:05 · 287 阅读 · 0 评论 -
Python基础(二)高阶函数map、reduce、filter
高阶函数:函数的传入参数是一个函数名函数的返回值是一个函数名满足上述条件任意一个即为高阶函数map:处理序列中的每一个元素,得到的结果是一个列表,该列表元素个数及位置与原来一样 reduce:处理一个序列,然后把序列进行合并操作 filter:遍历序列中的每一个元素,判断每个元素的到布尔值,如果是True则留下map(): map()函数接收两个参数,一个是函数,一个是I...原创 2018-08-27 23:55:48 · 235 阅读 · 0 评论 -
Python基础(三)装饰器
装饰器:在代码运行期间动态增加功能的方式,称之为装饰器(Decorator)。本质就是函数,功能是为其他函数添加附加功能,原则:不修改被修饰函数的源代码,不修改被修饰函数的调用方式 装饰器 = 高阶函数 + 函数嵌套 + 闭包高阶函数函数的传入参数是一个函数名函数的返回值是一个函数名满足上述条件任意一个即为高阶函数1.传入参数是一个函数名: 可以实现在不修改源代...原创 2018-08-28 08:37:47 · 222 阅读 · 0 评论 -
Python基础(四)常用模块
模块(Module):在python中,一个.py文件就称之为一个模块。模块共分为三种:python标准库、第三方模块和应用程序自定义模块模块导入:1. import 语句:import module1[, module2[,... moduleN]2. from…import 语句:from modname import name1[, name2[, ... nameN]]3. f...原创 2018-09-14 16:37:01 · 378 阅读 · 0 评论