自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 问答 (3)
  • 收藏
  • 关注

原创 爬虫-mysql基础使用

我是张晨,一转眼,我在新课已经学习了很长一段时间。回顾这几个月的时间,我收获了很多知识。这里是我的一点学习笔记。先创建名为python_mysql的数据库,才能连接。显示所有数据库:show databases;数据库就相当于文件夹 表就相当于文件。数据库需要安装 开启服务才能连接数据库。数据库 用来存储数据的仓库。了解数据库的存储和简单使用。

2023-05-20 17:26:37 255

原创 爬虫-re实战

作用: 由当前语言区域决定 \w, \W, \b, \B 和大小写敏感匹配,这个标记只能对byte样式有效,该标记官方已经不推荐使用,因为语言区域机制很不可靠,它一次只能处理一个 "习惯”,而且只对8位字节有效。在默认匹配模式下’\w+'匹配到了所有字符串,而在ASCII模式下,只匹配到了a、b、c(也就是指匹配ASCII编码支持的字符)。注意:这只对字符串匹配模式有效,对字节匹配模式无效。**注意:**正则语法中^匹配行开头、\A匹配字符串开头,单行模式下它两效果一致,多行模式下\A不能识别\n。

2023-05-18 17:47:45 127

原创 爬虫-re正则表达式

re.match只匹配字符串的开始,如果字符串开始不符合正则表达式,则匹配失败,函数返回None;在字符串中找到正则表达式所匹配的所有子串,并返回一个列表,如果有多个匹配模式,则返回元组列表,如果没有找到匹配的,则返回空列表。re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match() 就返回 none。

2023-05-18 17:16:44 238

原创 爬虫-bs4

find_all() 与 find() 是解析 HTML 文档的常用方法,它们可以在 HTML 文档中按照一定的条件(相当于过滤器)查找所需内容。find() 与 find_all() 的语法格式相似,希望大家在学习的时候,可以举一反三。find_all(标签名,属性) # 获取满足条件的所有数据,将满足条件的对象存放在一个列表中。

2023-05-18 16:40:52 389

原创 爬虫-Xpath解析

我是张晨,一转眼,我在新课已经学习了很长一段时间。回顾这几个月的时间,我收获了很多知识。这里是我的一点学习笔记。xpath 解析速度快,容易上手,使用方便 只能够解析树形结构文档。谓语用来查找某个特定的节点或者包含某个指定的值的节点。数据解析 作用是从html文本中提取需要的数据。

2023-05-18 15:42:45 311

原创 爬虫-post请求

post请求,浏览器先发送header,服务器响应100 continue,浏览器再发送data,服务器响应200 返回数据)(1)post请求更安全(不会作为url的一部分,不会被缓存、保存在服务器日志、以及浏览器浏览记录中,get请求的是静态资源,则会缓存,如果是数据,则不会缓存)(2)post请求发送的数据更大(get请求有url长度限制,http协议本身不限制,请求长度限制是由浏览器和web服务器决定和设置)方法:F12快捷键---->鼠标附魔---->点击图片找到链接。快速找到图片链接位置。

2023-05-18 15:21:08 391

原创 爬虫-get请求

它提供了许多Python标准库里所没有的特性:压缩编码、连接池、线程安全、SSL/TLS验证、HTTP和SCOCKS代理等。requests是一个很实用的Python HTTP客户端库,编写爬虫和测试服务器响应数据时经常会用到,Requests是Python语言的第三方的库,专门用于发送HTTP请求。我是张晨,一转眼,我在新课已经学习了很长一段时间。

2023-05-18 14:11:42 474

原创 爬虫-html基础

CSS (Cascading Style Sheets,层叠样式表),是一种用来为结构化文档(如 HTML 文档或 XML 应用)添加样式(字体、间距和颜色等)的计算机语言,CSS 文件扩展名为 .css。当样式需要被应用到很多页面的时候,外部样式表将是理想的选择。大多数 HTML 元素可以嵌套(HTML 元素可以包含其他 HTML 元素)。

2023-05-17 17:48:14 536

原创 爬虫-认识爬虫

网络爬虫又称。

2023-05-17 16:22:28 694

原创 python基础-一闭三器

我是张晨,一转眼,我在新课已经学习了很长一段时间。这里是我的一点学习笔记。保证数据的安全 同时函数不会死亡 函数里面的数据属于局部变量,外部无法使用。可迭代对象 for:什么样的对象可以被循环出来 以及为什么可以被循环出来。内层函数的引用 = 外层函数(“传入参数”)在不改变函数原本代码的前提下为其增加新的功能。当外部需要使用到函数里面的数据。

2023-05-16 17:32:14 75

原创 python基础-模块与包

这里是我的一点学习笔记。使用其他不会导入其他的不相关的函数或者代码:from 模块包里面 import 模块,模块,模块,…注意:如果你通过命令下载模块 但是使用还是报错没有安装(可能是安装到了其他的python解释器里面)2.在pycharm里面的解释器里面搜索需要下载的第三方库,点击安装。用于日常的代码使用:import 模块的名字。

2023-05-16 14:39:59 33

原创 python基础-异常处理

我是张晨,一转眼,我在新课已经学习了很长一段时间。回顾这几个月的时间,我收获了很多知识。这里是我的一点学习笔记。异常处理针对不稳定的数据 人为的输入数据 读取外部的数据或者文件。从下往上找 找到自己认识的文件 确认报错的代码。外部的数据就是你不希望它传入的数据。1.如何快速找到报错的代码部分。找到可能会发生错误的部分。如果出现异常执⾏的代码。

2023-05-16 14:15:07 28

原创 python基础-面向对象

只有是子类重写的父类的方法,父类才可以调用,但如果子类的方法不是重写父类的,而是子类独有的,那么这个时候多态就使用不了,这个是需要注意的点。2.我们不需要写很多的冗余的代码,把共性的全部抽到父类,可以直接调用,如果需要个性化自定义子类的方法时,去重写父类的方法即可。回顾这几个月的时间,我收获了很多知识。1.想要使用这些属性和方法的时候,可以直接去使用父类的,而不需要自己再重新去定义,更大程度的实现代码复用。便于接口的维护和拓展,可以将某一个子类切换成其他的子类,代码不需要做任何的改变,具有可替换性。

2023-05-16 13:02:40 23

原创 python基础-面向对象特性

2.我们不需要写很多的冗余的代码,把共性的全部抽到父类,可以直接调用,如果需要个性化自定义子类的方法时,去重写父类的方法即可。我是张晨,一转眼,我在新课已经学习了很长一段时间。1.想要使用这些属性和方法的时候,可以直接去使用父类的,而不需要自己再重新去定义,更大程度的实现代码复用。四、子类重写和调用父类的同名方法和属性。子类可以继承父类的东西。

2023-05-16 13:01:42 22

原创 python基础-文件操作

我是张晨,一转眼,我在新课已经学习了很长一段时间。回顾这几个月的时间,我收获了很多知识。name:是要打开的⽬标⽂件名的字符串(可以包含⽂件所在的具体路径,路径分为绝对路径和相对路径)。mode:设置打开⽂件的模式(访问模式):只读、写⼊、追加等。分割路径 将路径的最后一个分割出来。复制文件,同时还可以进行修改名称。判断文件 或者路径是否存在。

2023-05-14 22:50:34 50

原创 python基础-高阶函数

一个函数的功能可以通过另外一个函数来定义/实现 这样的函数就叫做高阶函数。特点:没有名字 不必要担心函数名称占用问题 一个零时的函数 只使用一次。当函数里面最多一行代码的时候 那么这个函数就可以转换为匿名表达式。lambda 匿名函数 一个非常简单的函数简写方式。递归算法必须调用自身(解决减小了规模的相同问题)一个函数使用另外一个函数。

2023-05-14 20:07:13 40

原创 python基础-学员管理系统

我是张晨,一转眼,我在新课已经学习了很长一段时间。回顾这几个月的时间,我收获了很多知识。这里是我的一点学习笔记。注意调用功能时gongneng == ‘2’,这里的2或者是别的什么,都要加’',让它变成字符串。根据所学内容做一个包含基础功能的的学员管理系统。我这里调用的是添加功能。输入自己想要的数据就行。

2023-05-14 16:57:32 29

原创 python基础-函数进阶

我是张晨,一转眼,我在新课已经学习了很长一段时间。以*开头的一个变量 默认是*args,*args 将所有的数据打包到一个元组。一部分关键字传参 关键字传参只能写在位置传参的最后位置。不定长参数 使用场景 当不确定传入的参数有多少个。接收关键字传入的参数 打包成一个字典。全局变量 定义在函数外部的变量。局部变量 定义在函数里面的变量。

2023-05-14 16:50:49 29

原创 python基础-函数入门

我是张晨,一转眼,我在新课已经学习了很长一段时间。回顾这几个月的时间,我收获了很多知识。这里是我的一点学习笔记。当外部需要函数里面运行的结果的时候用return返回到外部。函数就是将⼀段具有独⽴功能的代码块 整合到⼀个整体并命名。在需要的位置调⽤这个名称即可完成对应的需求。return后就会回收(结束函数)作用:封装代码,实现代码重用。

2023-05-14 16:35:43 32

原创 python基础-列表推导式与公共操作

我是张晨,一转眼,我在新课已经学习了很长一段时间。回顾这几个月的时间,我收获了很多知识。这里是我的一点学习笔记。优点:推导式 将代码进行缩写,增加运行速度缺点:降低代码可读性,阅读和理解比较困难 所使用场景少 只争对固定格式。

2023-05-14 16:18:37 32

原创 python基础-元组与列表

列表可以存储多个数据,数据之间的逗号以英文分割,而且数据可以是不同类型的数据。删除数据 并且弹出删除的数据 默认pop(-1) 根据数据索引进行删除。index 查找数据的位置,返回一个索引 也可以知道所查找的范围。extend 将容器里面的数据一个一个添加到一个容器。追加(在容器里面的最后一个位置添加一个数据)循环:用for循环,取出列表里的数据。

2023-05-10 01:55:35 36

原创 python基础-字典与集合

我是张晨,一转眼,我在新课已经学习了很长一段时间。利用去重效果将其他容器里重复的数据去除多余的,保留一个。字典存储的信息会更加明白直接,可以存储更加复杂的数据。字典基本格式:{‘key’:‘value’}{} 集合也是大括号 里面的数据不是一对一的。key的数据是不可变类型,key是不重复的。1.获取字典中的values。2.获取字典中的keys。

2023-05-10 01:55:13 219

原创 python基础-字符串操作

2.replace()返回字符串,其中指定的值被替换为指定的值,如果要替换指定个数,后面添加数字。3.split() 在指定的分隔符处拆分字符串,并返回列表。根据指定的符号进行分割,默认以空格分割,返回一个列表。根据指定的符号进行分割,默认以\n分割,返回一个列表。左对齐 ljust()返回字符串的左对齐版本。索引有正索引和负索引两种。

2023-05-10 01:55:07 32

原创 python基础-while循环

我是张晨,一转眼,我在新课已经学习了很长一段时间。while循环即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。continue(结束当前循环,执行下一次循环)示例代码:(循环三次,每次循环三遍数据)当判断条件为true时,执行里面的语句。示例代码:(当a等于3时,不输出数据)判断条件false时,循环结束。break(终止并跳出循环)

2023-05-10 01:54:46 441

原创 python基础-if分支使用

我是张晨,一转眼,我在新课已经学习了很长一段时间。回顾这几个月的时间,我收获了很多知识。这里是我的一点学习笔记。

2023-05-08 15:16:48 63 1

原创 python基础-for循环

示例:使用for循环打印十次 我爱学习,range(start,stop)区间0-10,前闭后开。分类:在python中,循环分为while和for循环,效果相同,应用场景不同。2.continue示例:换成continue之后,跳过前三条数据(1,2,3)示例:最外层的循环是行,里面的是列,运行效果是一个矩阵。作用:让代码更加高效的重复运行。

2023-05-08 15:16:22 162 1

原创 python基础-输入输出

此时的两条数据并不在一行,是因为python里面默认end=‘\n’,如果要让数据在一行的话,去掉\n就行。str:具有单一的字符串类型str,字符串用单引号或双引号括起来,同时使用反斜杠转义特殊字符。字符串转化整数时,字符串不能为文字类和小数类 字符串转化浮点数时,字符串不能为文字类。1, 将字符串进行拼接操作,注:+只能对相同的数据类型进行操作。

2023-05-08 15:15:55 422 1

原创 python基础-变量的使用

我是张晨,一转眼,我在新课已经学习了很长一段时间。回顾这几个月的时间,我收获了很多知识。运算结果:运行出的数字(1668129243504)就是它的内存地址。1.a 、s、 i、 x等简单变量为临时变量 某个小的区域会用到。如图:通过id( ) 语法可以获取变量的内存地址。如图:这里的name就是一个变量。这里的是字符串类型的数据。

2023-05-08 15:15:35 242 1

原创 python基础-运算符

我是张晨,一转眼,我在新课已经学习了很长一段时间。回顾这几个月的时间,我收获了很多知识。这里是我的一点学习笔记。本质上判断两个数据是不是同一个东西,这里a是字符串数据,b是数字。

2023-05-08 15:15:28 78 1

空空如也

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

TA关注的人

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