自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 网络爬虫

爬虫简介: 网页爬取,就是把URL地址中指定的网络资源从网络流中读取出来,保存到本地。请求网站并提取数据的自动化程序 爬虫过程: 发起请求 通过HTTP库向目标站点发起请求,即发送一个Request,请求可以包含额外的headers等信息,等待服务器响应 获取响应内容 如果服务器能正常响应,会得到一个Response,获得的页面内容有Html,Json字符串,二进制数据(如图片,视频等) 解析内容 得到的内容可能是HTML,可以用正则表达式、网页解析库进行解析。可能是Json,可以直接转为Json对象解析,

2021-01-01 17:31:10 83

原创 2020-12-13

异常概念:在生活中,使用计算机的某个应用软件时,由于某种错误,可能会引发异常,如图: 在程序中,当python检测到一个错误时,解释器就会指出当前流程已无法继续执行下去,这时就出现了异常。 在python程序中,如果出现异常,而异常对象并未被捕获或处理:程序就会用自动回溯,返回一种错误信息,并终止执行 异常类 python为了区分不同的异常,其中内置了许多异常类,常见的异常类如表所示: 在表中,BaseException是异类的顶级类,但用户定义的类不能直接继承这个类,而是要继承Exception。E

2020-12-13 15:59:54 76

原创 第九次

第十章 面向对象 上 类的定义: Python使用class关键字来定义类,类名的首字母一般需要大写,在类中定义实例方法时,第一个参数指定为“self”只是一个习惯。实际上,该参数的名字是可以变化的 对象的创建:在Python中,有两种对象:类对象与实例对象。类对象只有一个,而实例对象可以有多个。 Python执行class语句时创建一个类对象和一个变量(名称就是类名称),变量引用类对象。通过type()函数可以测试对象的类型。 在定义类时,还可以定义类属性. 实例对象:实例对象通过调用类对象来创建(就像调

2020-12-05 17:39:20 73

原创 第八次

第九章 模块与包 模块是一个保存了Python代码的文件,其中可以包含变量、函数或类的定义,也可以包含其他各种Python语句。使用模块有以下3方面的优势。 (1)模块提高了代码的可维护性。在程序开发过程中,随着程序功能的增多,在一个文件中的代码会越来越长,从而造成程序不易维护,此时可以把相关功能的代码分配到一个模块里,从而使代码更易懂、更易维护。 (2)模块提高了代码的可重用性。在应用程序开发中,经常需要处理时间,此时不必在每个程序中写入时间的处理函数,只需导入time模块即可。 (3)模块避免了函数名

2020-12-05 16:23:22 94

原创 第七次

第七次 函数下 间接调用函数: 前面调用函数时,使用函数名加参数列表的形式调用。除此之外,还可以将函数名赋值给一个变量,再通过变量名加参数列表的形式间接调用函数 匿名函数: 匿名函数是指没有函数名称的、临时使用的微函数。它可以通过lambda表达式来声明,lambda表达式只可以包含一个表达式,其计算结果可以看作是函数的返回值。虽然lambda表达式不允许包含其他复杂的语句,但在表达式中可以调用其他函数,使用lambda表达式声明匿名函数并赋值给sum,相等于这个函数有了函数名sum。使用lambda表达式

2020-12-04 20:59:35 102

原创 第六次

第六次 Python中的函数分为内建函数和自定义函数。内建函数是Python自带的,即可以直接使用,如print()函数、input()函数等。常见的内建函数如表所示, 函数: def(即define,定义)为关键字,表示定义一个函数。 函数名是一个标识符,注意不能与关键字重名。 小括号之间可以用于定义参数,参数是可选的,但小括号不可少。 函数体以冒号起始,并且缩进。 函数体的第一行语句可以选择性地使用文档字符串用来存放函数说明。 return [表达式]结束函数,将表达式的值返回给调用者,也可以省略。

2020-12-03 22:23:24 92

原创 2020-12-03

第五周 列表是Python以及其他语言中最常用到的数据结构之一。Python中使用中括号[]来表示列表 列表的创建:列表是由一组任意类型的值组合而成的序列,组成列表的值称为元素,每个元素之间用逗号隔开,列表中的元素是可变的,这意味着可以向列表中添加、修改和删除元素 可以通过list()函数创建列表 range()函数生成一系列整数作为列表的元素,range()函数的用法 列表的索引与切片 列表的遍历: 1.通过while循环遍历列表 2. 通过for循环遍历列表 添加元素 删除元素 3个函数的用法

2020-12-03 20:51:27 82

原创 2020-12-02

4.1 字符串简介 在汉语中,将若干个字连起来就是一个字符串,在程序中,字符串是由若干字符组成的序列 使用单引号标识字符串 使用单引号标识的字符串中不能包含单引号, 使用双引号标识的字符串中不能包含双引号,使用3对单引号或3对双引号标识字符串可以包含多行, 4.1.2 转义字符 字符串中除了可以包含数字字符、字母字符或特殊字符外,还可以包含转义字符。转义字符以反斜杠“\”开头,后跟若干个字符。转义字符具有特定的含义,不同于字符原有的意义,故称转义字符。 4.5 字符串常用函数 大小写转换 判断字符 Pyt

2020-12-02 22:04:01 812

原创 2020-12-01

笔记三 3.1分支结构控制语句: Python的分支控制语句根据条件表达式的判断结果为真(包括非零、非空)还是为假(包括零、空),选择运行程序的其中一个分支。 Python 的分支结构控制语句主要有:单分支语句、双分支语句、多分支语句、嵌套分支语句和分支结构的三元运算。 3.1.1 if语句 if语句用于在程序中有条件的执行某些语句,如果条件表达式的值为True,则执行其后的语句块,否则不执行该语句块。if语句的执行流程 3.1.2双分支if/else语句 if/else语句是一种双分支结构。先判断条件表

2020-12-02 19:45:54 465

原创 2020-11-29

第二章 注释:分为单行注释、多行注释。 1.单行注释 :行首 # 号 2.多行注释 :用三个单引号 (’’’)或 三个双引号(""")包括要注释的内容 标识符和关键字: 命名时应遵循见名知义的原则。 系统已用的关键字不得用作标识符。 下画线对解释器有特殊的意义,建议避免使用下画线开头的标识符(后续章节进行说明)。 标识符区分大小写。 关键字是系统已经定义过的标识符,它在程序中已有了特定的含义,如if、class等,因此不能再使用关键字作为其他名称的标识符。 ...

2020-12-01 22:30:40 76

原创 2020-11-29

phthon的起源: python的创始人为Guido van Rossum(荷兰人,见图)。1982年,Guido从阿姆斯特丹大学获得了数学和计算机硕士学位,由于当时编程语言比较复杂,因此Guido希望能够研发出一种轻松编程的语言。ABC语言(由荷兰的数学和计算机研究所开发)让Guido看到了希望,于是Guido应聘到该研究所工作,并参与到ABC语言的开发。但由于当时的开发是单向的,因此最后只得到商业上失败的结果。随着互联网的普及,Guido再一次看到了希望。1989年的圣诞节,这位宅男为了打发时间,决定

2020-12-01 22:13:08 60

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除