笔记
文章平均质量分 71
兜兜~
这个作者很懒,什么都没留下…
展开
-
2020-1-1
爬虫简介• 网页爬取,就是把URL地址中指定的网络资源从网络流中读取出来,保存到本地。• 请求网站并提取数据的自动化程序2.爬取网页的基础知识-HTTP协议HTTP协议简介超文本传输协议是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。HTTP的发展是由蒂姆·伯纳斯-李于1989年在欧洲核子研究组织(CERN)所发起。1999年6月公布的 RFC 2616,定义了HTTP协议中现今广泛使用的一个版本——HTTP 1.1。2014年12月,互联网工程任务组原创 2021-01-01 16:08:14 · 116 阅读 · 0 评论 -
2020-12-28
正则表达式:• 正则表达式是字符串处理的有力工具,比字符串自身提供的方法提供了更强大的处理功能。• 例如判断一个字符串是否是合法的Email地址,可以通过构造一个规则(正则表达式),去判断字符串是否能够匹配。在这里插入图片描述元字符:在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述re模块Python通过re模块提供对正则表达式的支持。使用re的一般步骤是先将正则表达式的字符串形式编译为Pattern实例然后使用Patt原创 2020-12-27 21:55:51 · 213 阅读 · 0 评论 -
2020-12-21
13.1 异常概述13.1.1 异常的概念• 在生活中,使用计算机中的某个应用软件时,由于某种错误,可能• 在程序中,当Python检测到一个错误时,解释器就会指出当前流程已无法继续执行下去,这时就出现了异常。例如,使用print()函数输出一个未定义的变量值,具体如下所示:print(name)1• 在Python程序中,如果出现异常,而异常对象并未被捕获或处理,程序就会用自动回溯,返回一种错误信息,并终止执行,上述语句返回的错误信息如下:Traceback (most recent cal原创 2020-12-21 11:04:08 · 172 阅读 · 0 评论 -
2020-12-14
文件概述相信大家对文件并不陌生,它可以存储文字、图片、音乐、视频等,如图所示。总之,文件是数据的集合,可以有不同的类型。在这里插入图片描述按数据的组织形式,文件大致可以分为如下两类。文本文件文本文件是一种由若干字符构成的文件,可以用文本编辑器进行阅读或编辑。以txt、py、html等为后缀的文件都是文本文件。二进制文件二进制文件一般是指不能用文本编辑器阅读或编辑的文件。以mp3、mp4、png等为后缀的文件都是二进制文件,如果想要打开或修改这些文件,必须通过特定软件进行,比如用Phot原创 2020-12-21 10:49:46 · 186 阅读 · 0 评论 -
2020-12-7
面向对象的三大特征1.封装封装是面向对象程序设计的核心思想。它是指将对象的属性性和行为封装起来吧,其载体就是类,类通常对客户隐藏其实现细节,这就是封装的思想。2.继承继承是面向对象程序设计提高重要措施,它体现特殊类与一般类之间的关系,当特殊类包含一般类的的所有属性和行为,并且特殊类还可以有自己的属性和行为时,称作特殊类继承了一般类。一般类又称为父类或基类,特殊为子类或派生类。3.多态多态是面向对象程序设计的重要特征。生活中也常存在多态。类的封装可以隐藏类的实现细节,迫使用户只能通过方法去访问数原创 2020-12-12 14:02:13 · 98 阅读 · 0 评论 -
2020-11-30
5.5 元组• 元组与列表类似,也是一种序列,不同之处在于元组中元素不能被改变,并且使用小括号中的一系列元素。5.5.1 元组的创建• 创建元组的语法非常简单,只需用逗号将元素隔开,具体示例如下:tuple1 = 1, 2, 3, 4tuple2 = ‘xiaoqian’, 18, 10012• 通常是通过小括号将元素括起来,具体示例如下:tuple3 = (1, 2, 3, 4)tuple4 = (‘xiaoqian’, 18, 100)12• 此外,还可以创建一个空元组,具体示原创 2020-12-08 17:19:11 · 96 阅读 · 0 评论 -
2020-11-22
第四章 字符串掌握字符串的3种表现形式掌握字符串的输入与输出、索引与切片了解字符串的运算熟悉字符串常用函数4.1 字符串简介4.1.1 字符串的概念大家已接触过简单字符串,Python中的字符串以引号包含为标• 1. 使用单引号标识字符串• 使用单引号标识的字符串中不能包含单引号,具体如下所示:• 2. 使用双引号标识字符串• 使用双引号标识的字符串中不能包含双引号,具体如下所示:• 3. 使用三引号标识字符串• 使用3对单引号或3对双引号标识字符串可以包含多行,具体如下所示:原创 2020-11-30 16:26:05 · 794 阅读 · 1 评论 -
2020-11-15
python打星星打印上面图形,python代码如下:r = 1while r <= 4:k = 1;while k < 5 - r:print(’ ‘, end="")k += 1c = 1while c <= 2 * (r - 1) + 1:print(’*’, end=’’)c += 1print("")r += 1下半部r = 1while r <= 3:k = 1;while k < r+1:print(’ ‘, end=""原创 2020-11-30 16:18:45 · 66 阅读 · 0 评论 -
2020-11-8
2.2标识符、变量与赋值语句2.2.1标识符标识符就是一个名字,就好像我们每个人都有属于自己的名字,它的主要作用就是作为变量、函数、类、模块以及其他对象的名称。Python 中标识符的命名不是随意的,而是要遵守一定的命令规则,比如说:1.标识符是由字符(A~Z 和 a~z)、下划线和数字组成,但第一个字符不能是数字。2.标识符不能和 Python 中的保留字相同。有关保留字,后续章节会详细介绍。3.Python中的标识符中,不能包含空格、@、% 以及 $ 等特殊字符。例如,下面所列举的标识符是原创 2020-11-27 11:38:04 · 83 阅读 · 0 评论 -
2020-11-1
内置对象内置函数是Python内置对象类型之一、abs. all.any.ascii.bin.bool.bytes.callable.compler.chr.delater.dir.dirmod.enumerate.eval.exec.exit.fillter.flowt.frozenset.getattr.max.min.open.ord.pow.quit.内置函数 不需要导入a=-3 b=2c[1.32.5.5]print(abs(x))数据类型转换 float()int()str()计原创 2020-11-27 11:26:06 · 75 阅读 · 0 评论 -
2020-10-25
第二章 Python语言基础知识2.1控制台的输入与输出2.1.1数据的输入int()函数格式1:int([x])功能:截取数字的整数部分或将字符串转换成一个整数;如果不给定参数则返回0.>>>int()O>>>int(23.54)23>>int(-3.52)-3()4>>int(’-4’)-4>>>int(‘45.6’)Traceback(most recent call last):File<pyshell#15>",line1,inint(‘45.6’)Value原创 2020-11-27 11:05:21 · 113 阅读 · 0 评论 -
2020-10-18
单行注释注释即对程序代码的解释,在写程序时需适当使用注释,以方便自己和他人理解程序各部分的作用。在执行时,它会被Python解释器忽略,因此不会影响程序的执行。Python支持单行注释与多行注释多行注释该注释以3个引号作为开始和结束符号,其中3个引号可以是3个单引号或3个双引号,具体示例如下:标识符与关键字Python语言规定,标识符由字母、数字和下画线组成,并且是只能以字母或下画线开头的字符集合。在使用标识符时应注意以下几点:命名时应遵循见名知义的原则。系统已用的关键字不得用作标识符。下画线对解原创 2020-11-26 17:53:50 · 67 阅读 · 0 评论 -
2020-10-11
python语言的起源Python的创始人为Guido van Rossum(荷兰人,见图)。1982年,Guido从阿姆斯特丹大学获得了数学和计算机硕士学位,由于当时编程语言比较复杂,因此Guido希望能够研发出一种轻松编程的语言。ABC语言(由荷兰的数学和计算机研究所开发)让Guido看到了希望,于是Guido应聘到该研究所工作,并参与到ABC语言的开发。但由于当时的开发是单向的,因此最后只得到商业上失败的结果。随着互联网的普及,Guido再一次看到了希望。1989年的圣诞节,这位宅男为了打发时间,原创 2020-11-26 17:34:56 · 70 阅读 · 0 评论