笔记
m0_51365909
这个作者很懒,什么都没留下…
展开
-
2020-12-05
第十六章Python正则表达式一、网络爬虫:网页爬取,就是把URL地址中指定的网络资源从网络流中读取出来,保存到本地。二、爬取网页的基础知识-HTTP请求方法:1.HTTP1.0 定义了三种请求方法: GET, POST 和 HEAD方法。2.HTTP1.1 新增了六种请求方法:OPTIONS、PUT、PATCH、DELETE、TRACE 和 CONNECT 方法。三、爬取网页的基础知识-URL:1.URL是Uniform Resource Locator的缩写,即统一资源定位系统,也就是网址。原创 2020-12-05 15:05:46 · 107 阅读 · 0 评论 -
2020-12-05
第十五章Python网络爬虫一、正则表达式:是字符串处理的有力工具,比字符串自身提供的方法提供了更强大的处理功能。二、正则表达式由元字符及其不同组合来构成,通过巧妙地构造正则表达式可以匹配任意字符串,并完成查找、替换、分隔等复杂的字符串处理任务。三、元字符:四、re模块1.re.match函数:re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回None。2.匹配成功re.match方法返回一个匹配的对象,使用group(num)原创 2020-12-05 14:57:42 · 74 阅读 · 0 评论 -
2020-12-05
第十四章数据分析一、科学计算的numpy库1.NumPy:是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,是高性能科学计算和数据分析的基础包。2.NumPy提供了两种基本的对象:(1)ndarray:是储存单一数据类型的多维数组。(2)ufunc: 它是一种能够对数组进行处理的函数。3.NumPy的官方文档:https://docs.scipy.org/doc/numpy/reference/4.NumPy安装:https://www.scipy.org/install.h原创 2020-12-05 14:48:34 · 693 阅读 · 0 评论 -
2020-11-28
第十一章 异常一、异常类:1.BaseException是异常的顶级类,但用户定义的类不能直接继承这个类,而是要继承Exception。Exception类是与应用相关异常的顶层基类,除了系统退出事件类(SystemExit、KeyboardInterrupt和GeneratorExit)之外,几乎所有用户定义的类都应该继承自这个类,而不是BaseException类。...原创 2020-11-28 21:00:04 · 145 阅读 · 0 评论 -
2020-11-28
第十一章 文件一、按数据的组织形式分为:文本文件、 二进制文件二、操作方式:打开文件、读或写数据、关闭文件。1.打开文件:(1)对文件所有的操作都是在打开文件之后进行的,打开文件使用open()函数来实现,该函数返回一个文件对象,通过它可以对文件进行各种操作,参数列表中参数的说明,其语法格式如下:(2)Python中打开文件的模式有多种:(3)'r’表示从文件中读取数据,'w‘表示向文件中写入数据,'a‘表示向文件中追加数据,'+’可以与以上3种模式(‘r’、‘w’、‘a’)配合使用,表原创 2020-11-28 20:55:09 · 220 阅读 · 0 评论 -
2020-11-28
第十一章 面向对象(下)一、面向对象的三大特征:1.封装:封装是面向对象程序设计的核心思想。2. 继承:继承是面向对象程序设计提高重用性的重要措施。3.多态:多态是面向对象程序设计的重要特征。二、封装:1.类的封装可以隐藏类的实现细节,迫使用户只能通过方法去访问数据,这样就可以增强程序的安全性。2.在定义类时,可以将属性定义为私有属性,这样外界就不能随意修改。3.当属性设置为私有属性后,经常需要提供设置或获取属性值的两个方法供外界使用。4.私有属性在类外不能直接访问,但程序在测试或调试环原创 2020-11-28 20:45:03 · 289 阅读 · 0 评论 -
2020-11-14
第十章面向对象(上)一、类的定义:(1)Python使用class关键字来定义类,类名的首字母一般需要大写,其语法格式如下:(2)在类中定义实例方法时,以self作为实例方法的第一个参数名字,该参数的名字是可以变化的,具体如下所示:二、对象的创建:1.类对象:类对象是在执行class语句时创建的,在定义类时,还可以定义类属性。2.实例对象:(1)实例对象通过调用类对象来创建(就像调用函数一样来调用类对象),每个实例对象继承类对象的属性,实例方法的第一个参数默认为self表示引用实例对象,实原创 2020-11-14 10:53:07 · 123 阅读 · 0 评论 -
2020-11-14
第9章 模块与包一、模块的概念、优势、分类和导入:1.模块是一个保存了Python代码的文件,其中可以包含变量、函数或类的定义,也可以包含其他各种Python语句。2.模块3方面的优势:(1)模块提高了代码的可维护性。(2)模块提高了代码的可重用性。(3)模块避免了函数名和变量名冲突。3.模块的分类:(1)内置标准模块(标准库)——Python自带的模块,如sys、os等。(2)自定义模块——用户为了实现某个功能自己编写的模块。(3)第三方模块——其他人已经编写好的模块。一个Pytho原创 2020-11-14 10:30:12 · 102 阅读 · 0 评论 -
2020-11-14
第八章函数(下)一、间接调用函数:1.前面调用函数时,使用函数名加参数列表的形式调用。除此之外,还可以将函数名赋值给一个变量,再通过变量名加参数列表的形式间接调用函数,函数名还可以作为其他数据类型的元素。二、匿名函数:1.匿名函数是指没有函数名称的、临时使用的微函数,它可以通过lambda表达式来声明,其中,“[arg1 [, arg2, …, argn]]”表示函数的参数,“表达式”表示函数体,lambda表达式只可以包含一个表达式,其计算结果可以看作是函数的返回值。2.使用lambda表达原创 2020-11-14 09:58:30 · 106 阅读 · 0 评论 -
2020-11-09
第七章 函数一、函数的概念:Python中的函数分为内建函数和自定义函数。内建函数是Python自带的,即可以直接使用,如print()函数、input()函数等。常见的内建函数如表所示,本章主要介绍自定义函数。一、函数的定义:1.内建函数的数量是有限的,如果大家想自己设计符合使用需求的函数,则可以定义一个函数,其语法格式如下:2.注意:(1)def(即define,定义)为关键字,表示定义一个函数。(2)函数名是一个标识符,注意不能与关键字重名。(3)小括号之间可以用于定义参数,参数是原创 2020-11-09 22:45:49 · 121 阅读 · 1 评论 -
2020-10-31
第六章字典与集合笔记:一、字典的概念:在Python中,字典也如现实生活中的字典一样,使用词-语义进行数据的构建,其中词对应键(key),词义对应值(value),即键与值构成某种关系,通常将两者称为键值对,这样通过键可以快速找到对应的值,字典是由元素构成的,其中每个元素都是一个键值对。1.字典的创建:(1)创建一个空字典,具体示例如下:(2)创建字典时指定其中的元素(3)字典中值可以取任何数据类型,但键必须是不可修改的,如字符串、元组(4)可以使用dict()来创建字典(5)dict()还原创 2020-10-31 14:00:44 · 1779 阅读 · 0 评论 -
2020-10-31
第五章列表与元组笔记:一 列表的概念列表是Python以及其他语言中最常用到的数据结构之一,Python中使用中括号[]来表示列表。1.列表的创建(1)列表是由一组任意类型的值组合而成的序列,组成列表的值称为元素,每个元素之间用逗号隔开。(2)列表中的元素是可变的,这意味着可以向列表中添加、修改和删除元素。(3)还可以通过list()函数创建列表2.range()函数生成一系列整数作为列表的元素,range()函数的用法如表所示。二、列表的索引与切片1.列表的索引与字符串的索引类似,都分为正原创 2020-10-31 13:41:33 · 62 阅读 · 0 评论 -
2020-10-31
第四章笔记:一、字符串概念:1.Python中的字符串以引号包含为标识,具体有3种表现形式:(1)使用单引号标识字符串(2)使用双引号标识字符串(3)使用三引号标识字符串2.注意Python中的字符串不能被修改,但可以截取字符串一部分与其他字符串进行连接。3.转义字符:字符串中除了可以包含数字字符、字母字符或特殊字符外,还可以包含转义字符。转义字符以反斜杠“\”开头,后跟若干个字符。转义字符具有特定的含义,不同于字符原有的意义,故称转义字符。表中列出了常用的转义字符及含义。4.在表中,’原创 2020-10-31 13:04:28 · 269 阅读 · 0 评论 -
2020-10-31
第三章笔记:一.条件语句:条件语句可以给定一个判断条件,并在程序执行过程中判断该条件是否成立。程序根据判断结果执行不同的操作,这样就可以改变代码的执行顺序,从而实现更多功能。1.Python中的条件语句有if语句、if-else语句和if-elif语句。接下来将针对这些条件语句进行详细讲解:(1)if语句:(2)if-else语句:(3)if-elif语句:2.if语句嵌套if语句嵌套是指if、if-else中的语句块可以是if或if-else语句,其语法格式如下:二. 循环语原创 2020-10-31 12:14:47 · 132 阅读 · 0 评论 -
2020-10-25
第二章一、标识符定义:用户编程时使用的名字,变量、常量、函数、语句块也有名字,它们的名字为标识符。二、作用:给函数、类、变量起名字。三、标识符命名规则:标识符可以包括英文、数字以及下划线1.标识符开头必须是字母或下划线。2.标识符不能以数字开头。3.标识符是区分大小写的。4.标识符中不能出现分隔符、标点符号或者运算符。5.标识符不能使用关键字。6.最好不要使用内置模块名、类型名、函数名、已经导入的模块名及其成员名作为标识符。四、注释包括:单行注释:以“#”号开始,到该行末尾结束。原创 2020-10-25 18:01:32 · 100 阅读 · 0 评论 -
2020-10-17
第二章一、标识符定义:用户编程时使用的名字,变量、常量、函数、语句块也有名字,它们的名字为标识符。二、作用:给函数、类、变量起名字。三、标识符命名规则:标识符可以包括英文、数字以及下划线1.标识符开头必须是字母或下划线。2.标识符不能以数字开头。3.标识符是区分大小写的。4.标识符中不能出现分隔符、标点符号或者运算符。5.标识符不能使用关键字。6.最好不要使用内置模块名、类型名、函数名、已经导入的模块名及其成员名作为标识符。四、注释包括:单行注释:以“#”号开始,到该行末尾结束。原创 2020-10-25 17:34:46 · 68 阅读 · 0 评论 -
2020-10-08
第一章Python 安装方法:1.搜索“Python”进入官网,然后选中“Download”。2.进入“Download”页面,可以看到“Download Python x.x.x”,单击就可以下载这个版本的Python安装包。3.双击下载的安装包。首先勾选如图红色的地方,方便添加path路径。4.选择Python默认安装的选项或者自定义的选项。5.接着勾选所有的选项,点击“Next”。6.选择安装的位置。7.上面的选项选择图片上面的选择后单击“ Install”进入安装。8.安装完.原创 2020-10-08 14:01:32 · 77 阅读 · 0 评论