- 博客(16)
- 收藏
- 关注
原创 Python爬虫
Python爬虫爬虫简介网页爬取,就是把URL地址中指定的网络资源从网络流中读取出来,保存到本地。请求网站并提取数据的自动化程序。爬虫过程发送过程:通过HTTP库向目标站点发起请求,即发送一个Request,请求可以包含额外的headers等信息,等待服务器响应。获取响应内容:如果服务器能正常响应,会得到一个Response,获得的页面内容有Html,Json字符串,二进制数据。解析内容:得到的内容可能是HTML,可以用正则表达式、网页解析库进行解析。可能是Json,可以直接转为Json对象
2020-12-29 21:28:22 208
原创 迭代器与生成器
迭代器与生成器迭代器迭代是Python最强大的功能之一,是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。迭代器有两个基本的方法:iter() 和 next()。list=[1,2,6,3]it=iter(list)#创建迭代器对象print(next(it))#结果1print(next(it))#结果2print(next(it))#结果6#根据上面的,就可以推断打印一次就可以输出迭
2020-12-24 19:53:15 122 1
原创 Python安装
Python安装在浏览器地址栏中输入“http://python.org/”,按回车键,进入Python官方网站,如图所示。单击上图中的Downloads进入下载页面,如图所示。单击上图中的Download Python 3.6.2进行下载,下载完成后的文件名为python-3.6.2.exe,双击该文件,进入Python安装界面,如图所示。在上图中,选中Add Python 3.6 to PATH前的小方框,表示将Python.exe添加到环境变量Path中,此外还可以选择安装方式,Instal
2020-12-24 19:43:09 146 1
原创 函数
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2020-12-23 17:43:51 103
原创 集合
集合集合(set)是一个无序的不重复元素序列。可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。jihe = {1,2,3,4,5}#与字典看上去类似,但是是不一样的。字典是 dict1 = {key:value,key2:value2,}需要key集合的使用set1 = {1,2,4,3,4,3,2,2,1}print(set1)#{1,2,3,4}set1 = {1,3}set1.a
2020-12-21 11:37:29 90
原创 字典
字典字典是另一种可变容器模型,且可存储任意类型对象。键必须是唯一的,值可以取任何数据类型,但键必须是不可变的,如字符串,数字。由于字典中的 key 是非常关键的数据,而且程序需要通过 key 来访问 value,因此字典中的 key 不允许重复。字典的创建在使用 dict() 函数创建字典时,可以传入多个列表或元组参数作为 key-value 对,每个列表或元组将被当成一个 key-value 对,因此这些列表或元组都只能包含两个元素。dict1 = { 'abc': 123}dict2 =
2020-12-21 10:51:29 183
原创 元组
元组元组与列表相似,元组不能更改。元组的创建元组的创建,即用一对小括号将以逗号分隔的若干元素括起来。例:tuple1 = () #创建空元组tuple2 = (1, 2, 3, 4, 5 )tuple3 ('a',) #元组中只包含一个元素时,需要在元素后面添加逗号元组访问和列表一样,可以通过索引、切片来访问元组的成员。tuple1 = ('abc','bus','ccc','bbb')print tuple2[0]输出结果:'abc'元组运算列表运算基本上都适用于元组。
2020-12-19 22:21:12 196 1
原创 控制语句
if 语句单分支if语句if 语句由四部分组成:关键字if、条件表达式、冒号、表达式结果为真时要执行的语句体。if 条件表达式: 语句体双分支if/else语句if 条件表达式: 语句体1else: 语句体2多分支if/elif/else语句if 条件表达式1: 语句体1elif 条件表达式2: 语句体2...elif 条件表达式n-1: 语句体n-1else: 语句体nwhile语句while 语句用于循环执行程序,即在某条件下,循环执行某
2020-12-19 21:58:31 120 1
原创 面向对象
面向对象类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。数据成员:类变量或者实例变量用于处理类及其实例对象的相关的数据。方法重写:如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖(override),也称为方法的重写。实例变量:定义在方法中的变量,只作用于当前实例的类。继承:即一个派生类(
2020-12-14 15:51:13 139
原创 Python变量
变量python不用事先声明变量,赋值过程中就包含了变量声明和定义的过程。用“=”赋值,左边是变量名,右边是变量的值。数字整数int_var = 1长整数long_var = 1000L浮点数float_var = 1.0字符串str = 'Hello World!'print str # 输出完整字符串print str[0] # 输出字符串中的第一个字符print str[2:5] # 输出字符串中第三个至第五个之间的字符串print str[2:] # 输出从第
2020-12-14 15:23:57 69
原创 列表
Python列表列表(list)是最常用的Python数据类型,它可以作为一个方括号内的逗号分割值出现。。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。访问列表中的值例:list1 = [1, 2, 3, 4, 5 ]list2 = ["a", "b", "c", "d"]print(list1[1:4])print(list2[0])...
2020-12-07 15:54:10 64
原创 Python简介
Python简介什么是Python?Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。Python 是面向对象语言: 这意味着
2020-12-07 14:27:55 240
原创 Python异常
什么是异常?异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。一般情况下,在Python无法正常处理程序时就会发生一个异常。异常是Python对象,表示一个错误。当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。异常处理捕捉异常可以使用try/except语句。try/except语句用来检测try语句块中的错误,从而让except语句捕获异常信息并处理。如果不想在异常发生时结束你的程序,只需在try里捕获它。try的工作原理是,当开始一个try语句后,pyth
2020-12-07 14:10:23 107
原创 Python运算符
Python运算符算术运算符运算符描述+相加-相减/相除*相乘%取模**幂//整除比较运算符运算符描述==赋值+=a += b 等价于 a = a + b-=a -= b 等价于 a = a - b*=a *= b 等价于 a = a * b/=a /= b 等价于 a = a / b%=a %= b 等价于 a = a % b**=a **= b 等价于
2020-12-03 20:35:34 71
原创 第五章——字符串与正则表达式
正则表达式简介正则表达式是字符串处理的有力工具,比字符串自身提供的方法提供了更强大的处理功能正则表达式,又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法,是计算机科学的一个概念。一.常见函数1.re.matchre.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none。函数语法:*re.match(pattern, string, flags=0)2.re.searchre.search 扫描整个字符串并返回第一个成功的匹
2020-11-28 11:42:36 174
原创 文件读取
文件读取'r' 表示只读模式 'w' 可以往文件中写入数据,覆盖原来内容。 'a' 往文件末尾添加数据。 '+' 可以配合以上三种模式使用,表示同时允许读和写。 方法 作用 read() 读取文本数据,若不参加任何参数 readline9() readlines() write() writelines() ...
2020-11-25 16:53:47 190
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人