- 博客(12)
- 收藏
- 关注
原创 第十周
Python网络爬虫 网页爬取,就是把URL地址中指定的网络资源从网络流中读取出来,保存到本地。请求网站并提取数据的自动化程序。 HTTP工作过程 HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求报文,请求报文包含请求的方法、URL、协议版本、请求头部和请求数据。服务器以一个状态行作为响应,响应的内容包括协议的版本、成功或者错误代码、服务器信息、响应头部和响应数据。 (1)客户端与服务器建立连接。 (2)发送HTTP请求 (3)服务器接到请求后,给予相应的响应信息。 (4)释放连接TCP连接 (
2021-01-01 11:32:43
105
原创 第九周
第十三章 异常 异常概念:在生活中,使用计算机的某个应用软件时,由于某种错误,可能会引发异常 在python程序中,如果出现异常,而异常对象并未被捕获或处理:程序就会用自动回溯,返回一种错误信息,并终止执行,上述语句返回的错误信息如下: Traceback(most recent call last): File"D:1000phone/test.py",line 1, in print(name) NameError:name’name’is not defined python为了区分不同的异常,其中
2020-12-18 23:10:48
142
原创 第八周
第十章 面向对象 下 面向对象的三大特征 1.封装 封装是面向对象程序设计的核心思想。它是指将对象的属性性和行为封装起来吧,其载体就是类,类通常对客户隐藏其实现细节,这就是封装的思想。 2.继承 继承是面向对象程序设计提高重要措施,它体现特殊类与一般类之间的关系,当特殊类包含一般类的的所有属性和行为,并且特殊类还可以有自己的属性和行为时,称作特殊类继承了一般类。一般类又称为父类或基类,特殊为子类或派生类。 3.多态 多态是面向对象程序设计的重要特征。生活中也常存在多态。 类的封装可以隐藏类的实现细节,迫使用
2020-12-18 23:09:43
171
1
原创 第七周
第九章 模块与包 模块是 一个保存了Python代码的文件,其中可以包含变量、函教、或类的定义,也可以包含其他各种python语句,使用模块有以下3方面的优势。 1.模块提高了代码的可维护性。在程序开发过程中,随着程序功能的增多,在一个文件中的代码会越来越长,从而造成程序不易维护,此时可以把相关功能的代码分配到一个模块里,从而使代码更易懂,更易维护。 2.模块提高了代确的可重用性。在应用程序开发中,经常需要处理时间,此时不必在每个程序中写入时间的处理函数只需导人time模块即可3. 模块避免了函数名和变量名
2020-12-16 20:58:35
153
原创 第六周
间接调用函数 前面调用函数时,使用函数名加参数列表的形式调用。除此之外,还可以将函数名赋值给一个变量,再通过变量名加参数列表的形式间接调用函数 def output(message): print(message) output(‘直接调用output()函数!’) x=output x(‘间接调用output()函数!’) 间接调用有何用?这种用法可以使一个函数作为另一个函数的参数,例如 def output(message): print(message) def test(func,arg): fun
2020-12-16 20:58:09
128
原创 第五周
第七章 函数 函数的概念:函数可以理解为实现某种功能的代码块,这样的程序中需要这个功能时就可以直接调用,而不必每次都编写一次。 在程序中,如果需要多次输入“拼搏到无能为力,坚持到感动自己”则可以将这个功能写成函数 def output(): print(‘拼搏到无能为力,坚持到感动自己’) 注意以下几点: 1.def(即define,定义)为关键字,表示定义一个函数。 2.函数名是一个标识符,注意不能与关键字重名。 3.小括号之间既可以用定义参数,参数是可以选的,但小括号不可少。 函数体以冒号起始,并且缩进
2020-12-13 20:45:47
121
原创 2020-11-22
第六章:字典的概念 字典是由元素构成的,其中每个元素都是一个键值对, 字典由元素构成,元素之间用逗号隔开,整体用大括号括起来。每个元素是一个键值对,键与值之间用冒号隔开,如’name’:‘xiaoqian’,'name’是键,'xiaoqian’是值。 字典的特征: 1.字典中的元素是以键值对的形式出现的。 2.键不能重复,而值可以重复。 3.键是不可变数据类型,而值可以是任意数据类型 创建字典: 1.空字典: dict1= { } 2. 在创建字典时指定其中的元素: dict2 = {‘name’:
2020-11-22 10:51:44
729
原创 2020-11-09
第五章 列表与元组 列表表示:[ ]每个元素以逗号分割,可以是任意类型,元素与值可以重复 (list)大小不固定 列表中的元素是可变的,可以向列表中添加、修改和删除元素: 添加元素、修改元素、删除元素、元素排序、统计元素个数 修改:使用索引赋新的值 添加:append 在列表末尾添加 extend 在末尾一次性添加另一个列表 insert,给位置添加 pop删除列表中最后一个值(默认)按位置删除 remove 直接删除,重复时删除第一个 clear 全部清空 list=[ ] 查找:index
2020-11-09 21:20:04
201
原创 2020-11-09
第四章 字符串 在汉语中,将若干个字连起来就是一个字符串,在程序中,字符串是由若干字符组成的序列 使用单引号标识的字符串中不能包含单引号 使用双引号标识的字符串中不能包含双引号 Python中的字符串不能被修改 r:保留原样 “输出格式化变量%格式” %格式"% (age,age,age)" print(s [: :-1]) +连接 * 重复几次 in 判断在不在 大小写转换 s.upper(大写) s.lower(小写)
2020-11-09 20:53:09
427
原创 2020-11-02
第三章:流程控制语句 if条件语句(1个) if-else语句(2个) if-elif语句(多个) if语句嵌套 条件语句可以给定一个判断条件,并在程序执行过程中判断该条件是否成立 单路应用:if number=input (输入一个数字) nunber=eva() ...
2020-11-02 08:23:38
246
原创 2020-10-12
第二章 Python语言基础知识 1、注释: 单行# 多行单引号或双引号 2、标识符 作用:给函数.类.变量起名字 规则:字母下划线开头,区分大小写,标示符连续 换行:\ 在小括号与中括号中不能使用 换行:\n 缩进:一般4个空格 变量是编程中最基本的单元 3、数据类型、运算符与表达式 (1)整型:(int)表示存储的数据是整数 (2)浮点型:(float)包含了小数点的数或科学技术法表示的数 (3)复数型:(complex)复数由两部分组成,实部和虚部,复数的形式为:实部+虚部j (4
2020-10-12 09:21:48
117
原创 2020-10-12
第一章 Python语言最初由荷兰人Guido von Rossum(吉多·范罗苏姆)创建 Ppython是一种面向对象的,解释性通用计算机程序设计语言,它以对象为核心组织代码(everything is object)支持多种编程方式(mulit—paradigm),采用动态类型(dynamic typing)自动进行内存回收(garbage collection)。它既具有强大的标准库(battery included)也拥有丰富的第三方扩展包。 Python语言的特点 1 简单 2 易
2020-10-12 08:41:35
122
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅