- 博客(9)
- 收藏
- 关注
原创 爬虫基本原理
1、什么是爬虫? 请求网站并提取数据的自动化程序 2、爬虫的基本流程 请求(request)、相应(response)、解析内容、保存数据 3、Request和Response (1)浏览器发送消息给网址所在的服务器 ...
2020-04-19 07:05:17
290
转载 可迭代对象(iterable)与迭代器类型(iterator)
首先,廖雪峰老师的教程中解释了迭代器和生成器,这篇文章只是补充和我个人的总结。 什么是迭代 可以直接作用于for循环的对象统称为可迭代对象(Iterable)。 可以被next()函数调用并不断返回下一个值的对象称为迭代器(Iterator)。 所有的Iterable均可以通过内置函数iter()来转变为Iterator。 对迭代器来讲,有一个__next()就够了。
2017-10-16 21:58:44
2160
原创 正则表达式入门
正则表达式 -通用的字符串表达框架 -简介表达一组字符串的表达式 -针对字符串表达“简洁”和“特征”思想的工具 -可以用于判断某个字符串的特征归属 正则表达式在文本处理中十分常用 -表达文本类型的特征(病毒、入侵) -同时查找或替换一组字符串 -匹配字符串的全部或部分 正则表达式的语法 例子: P(Y|YT|YTH|YTHO)?N 正则表达式是由字符和操作符
2017-10-16 21:56:24
662
原创 三种不同的标记信息表达方式(XML,JSON,YAML)
XML: 类似HTML,用尖括号、标签标记信息的表达形式 有内容的类: ... 内容为空的类,可以使用一个尖括号表示 注释: JSON: JavaScript object Notation,用有类型的键值对标记信息的表达形式。 "key" : "value" "key" : ["value1","value2"] "key" : {"subkey" : "subvalue"}
2017-10-16 15:58:32
2292
原创 python字符串查找的四种方法
python 字符串查找有4个方法,1 find,2 index方法,3 rfind方法,4 rindex方法。 1 find()方法:查找子字符串,若找到返回从0开始的下标值,若找不到返回-1 info = 'abca' print info.find('a')##从下标0开始,查找在字符串里第一个出现的子串,返回结果:0 info = 'abca' print info.find('
2017-10-14 21:43:37
12584
转载 python中从str中提取元素到list以及将list转换为str
在python中时常需要从字符串类型str中提取元素到一个数组list中,例如str是一个逗号隔开的姓名名单,需要将每个名字提取到一个元素为str型的list中。 如姓名列表str = 'Alice, Bob, John',需要将其提取为name_list = ['Alice', 'Bob', 'John']。 而反过来有时需要将一个list中的字符元素按照指定的分隔符拼接
2017-10-09 11:34:49
1389
转载 ImportError: /usr/local/lib/python3.2/dist-packages/pygame/base.cpython-32mu.so: undefined symbol: P
在我的ubuntu14.04系统上使用Python3.5安装pygame库时遇到了很多问题,我开始参考了《PYTHON编程:从入门到实践》里提供的安装方法,并不成功,之后在网上找了 ubuntu安装pygame的方法如下: 1. Open up the terminal and type the following code: sudo apt-get install python3-dev l
2017-08-17 10:27:18
4773
原创 第六周错题回顾
5 单选(1分) 以下不能创建一个字典的语句是: A. dict = { [ 4,5,6 ] : 'dictionary'} B. dict= {4: 6} C. dict = {} D. dict = { ( 4,5,6
2017-07-22 14:11:34
6816
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅