自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 连接数据库代码

连接mysql数据库

2023-07-12 12:15:55 86

原创 MySQL基础知识-Day01

alter table tb_emp add constraint ck_emp_gender check(gender in (‘男’,‘女’));sex char(1) default ‘男’ not null comment ‘性别’,user_name varchar(50) not null comment ‘用户名’,dname varchar(20) not null comment ‘部门名称’,dloc varchar(10) not null comment ‘部门所在地’,

2023-04-10 20:33:12 475

原创 爬虫流程总结

安装第三方库: requests;导入第三方库:import requests。

2023-04-04 23:38:02 1060

原创 selenium知识点大全

在使用selenium之前必须先配置浏览器对应版本的webdriver。

2023-04-04 23:29:45 691

原创 selenium基础

支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera,Edge等。原理:显示等待就是指定一个等待条件,和一个最长等待时间,程序会判断在等待时间内条件是否满足,如果满足则返回,如果不满足会继续等待,超过时间就会抛出异常。此页面列出了可用的开关,包括它们的条件和说明。原理:隐式等待就是在创建浏览器对象时,为浏览器对象创建一个等待时间,这个方法是得不到某个元素就等待一段时间,直到拿到某个元素位置。8.获取cookies。

2023-04-04 23:26:38 702

原创 xpath

N] - 第N个指定标签(N从1开始)[last()] - 最后一个指定标签。

2023-04-04 23:26:00 345

原创 selenium

”"软件: PyCharm键盘敲烂,月薪过万!“”"

2023-04-04 23:25:17 52

原创 requests自动登录步骤

【代码】requests自动登录步骤。

2023-04-04 23:24:46 315

原创 面向对象-类

面向对象1. 定义一个矩形类,拥有属性:长、宽 拥有方法:求周长、求面积class Rect: def __init__(self, length, width): self.length = length self.width = width def perimeter(self): """求周长""" return self.length * 2 + self.width * 2 def area(self

2023-04-04 08:38:53 185

原创 京东电饭锅页面爬虫

【代码】京东电饭锅页面爬虫。

2023-04-01 12:54:24 316

原创 python知识-爬虫

使用requests请求数据的流程(1)请求网络数据,requests.get(“请求地址”)(2)设置解码方式(乱码时设置,在获取结果之前设置)(3)获取请求结果。

2023-04-01 08:59:30 603

原创 csv文件及读写操作和bs4的使用

class选择器 - 在标签的class属性前加.作为一个选择器,选中所有class属性值为指定值的标签。id选择器 - 在标签的id属性前加#作为一个选择器,选中id属性值为指定值的标签。div a{} - 选中所有在div标签中的a标签(a标签必须是div的后代标签)div>a{} - 选中所有在div标签中的a标签(a标签必须是div的子标签)元素选择器(标签选择器) - 将标签作为选择器,选中所有指定的标签。选择器{属性名1: 属性值2;a.c1{} - 选中所有class值为c1的a标签。

2023-03-29 21:27:21 280

原创 豆瓣爬虫-正则表达式-bs4

【代码】豆瓣爬虫-正则表达式。

2023-03-29 21:26:34 77

原创 正则表达式作业

能够完全匹配字符串"go go"和"kitty kitty",但不能完全匹配“go kitty”的正则表达式包括(A)能够完全匹配字符串"(010)-62661617"和字符串"01062661617"的正则表达式包括(ABD )能够在字符串中匹配"aab",而不能匹配"aaab"和"aaaab"的正则表达式包括( BC)能够完全匹配字符串"back"和"back-end"的正则表达式包括(A B C D)@#¥%^&*这些特殊符号。​ 要求: 1.用户名只能包含数字 字母 下划线。

2023-03-28 20:54:32 60

原创 DAY2 - 正则表达式

os.path.exists(文件夹路径/文件路径) - 判断指定文件夹或者文件是否存在。findall 在正则表达式中有分组的时候,会自动提取正则匹配结果中分组匹配到的内容。匹配对象.group(N) - 获取匹配结果中指定分组匹配到的内容。空白字符:空格(’ ‘)、换行(’\n’)、水平制表符(‘\t’)os.mkdir(文件夹路径) - 在指定的位置创建指定文件夹。:Python中表示一个正则表达式一般使用r字符串。

2023-03-28 19:26:03 87

原创 英雄联盟皮肤爬虫

【代码】英雄联盟皮肤爬虫。

2023-03-28 10:06:18 292

原创 day1-爬虫

【代码】day1-爬虫。

2023-03-27 19:31:39 264

原创 day15-面向对象作业2

定义一个圆类,拥有属性:半径、圆心 拥有方法:求圆的周长和面积、判断当前圆和另一个圆是否外切。定义一个二维点类,拥有属性:x坐标、y坐标 拥有方法:求当前点到另外一个点的距离。定义一个线段类,拥有属性:起点和终点, 拥有方法:获取线段的长度。定义一个矩形类,拥有属性:长、宽 拥有方法:求周长、求面积。

2023-03-24 20:17:29 38

原创 day15面向对象

1.类中的属性分为:类属性、对象属性1)类属性a.怎么定义:直接在类中定义的变量就是类属性b.怎么使用:以 ‘类名.xxx’ 的方式使用c.什么时候用:如果属性值不会因为对象不同而不一样,就定义成类属性2)对象属性a.怎么定义:以 ‘self.属性名 = 属性值’ 的形式定义在__init__方法中b.怎么使用:以 '对象.xxx’的方式使用c.什么时候用:属性值会因为对象不同而不一样,就定义成对象属性。

2023-03-24 20:16:52 42

原创 DAY14 - 文件操作

给打开方式赋值的时候必须在两组值中每一组选择一个值,如果第二组不选默认选择t:rt(tr,r),rb(br),wt(tw,w),wb(bw),at(ta,a),ab(ba)**a.文件对象.read() ** - 获取整个文件内容(从读写位置开始获取文件结束,读写位置默认文件开头)**使用编码方式的要求:**前后一致(存储数据的时候采用编码值必须和获取数据的时候采用编码值一致)​ a.在写路径的时候用 . 表示当前目录(当前目录指的是当前写代码的代码文件所在的文件夹)如果文件不存在,会直接报错。

2023-03-23 19:54:36 69

原创 day13-生成器、模块和异常

python一个py文件就是一个模块。包含__init__.py文件的文件夹就是包。

2023-03-22 17:52:45 29

原创 day12函数进阶作业

写一个函数将一个指定的列表中的元素逆序( 如[1, 2, 3] -> [3, 2, 1])(注意:不要使用列表自带的逆序函数)已经三个列表分别表示5个学生的姓名、学科和班号,使用map将这个三个列表拼成一个表示每个学生班级信息的的字典。已经列表points中保存的是每个点的坐标(坐标是用元组表示的,第一个值是x坐标,第二个值是y坐标)已经两个列表A和B,用map函数创建一个字典,A中的元素是key,B中的元素是value。编写一个函数,计算一个整数的各位数的平方和。2)获取列表中x坐标最小的点。

2023-03-21 21:00:15 32

原创 day12 - 函数

1)迭代器是容器型数据类型(可以遍历,也可以转换成列表),无法直接提供一个迭代器,只能将其他序列转换成迭代器。2)迭代器特点:a.打印迭代器的时候无法查看元素有哪些b.无法通过len()获取迭代器中元素的个数c.如果要使用迭代器中的元素必须将元素从迭代器中取出来(取走),取走的元素会从迭代器中永远消失(用一个少一个)3)任何数据都可以作为迭代器的元素# 1)创建迭代器# 2)打印迭代器无法查看元素print(i1)print(i2)# 3)迭代器无法统计个数。

2023-03-21 17:35:47 27

原创 day11函数学习笔记

函数的意义(机器)函数就是实现某一特定功能的代码的封装。- 函数就把实现某个功能的代码打成一个包,以后再需要这个功能的时候,直接使用函数就可以了。(不同的函数可以提供不同的功能)函数分类系统函数(已经造好的机器):由系统创建好函数,只需要在需要它们提供的功能的时候去调用它,例如:print、input、max、type等自定义函数(自己造机器):由程序员自己创建的函数定义函数(创建函数) - 即自己造机器语法def 函数名(形参列表):函数说明文档函数体说明。

2023-03-20 20:09:42 32

原创 day11-函数作业

写一个自己的rjust函数,创建一个字符串的长度是指定长度,原字符串在新字符串中右对齐,剩下的部分用指定的字符填充。写一个自己的index函数,统计指定列表中指定元素的所有下标,如果列表中没有指定元素返回-1。写一个自己的replace函数,将指定字符串中指定的旧字符串转换成指定的新字符串。编写一个函数,提取指定字符串中所有的字母,然后拼接在一起产生一个新的字符串。写一个自己的endswith函数,判断一个字符串是否已指定的字符串结束。写一个自己的upper函数,将一个字符串中所有的小写字母变成大写字母。

2023-03-20 20:06:59 28

原创 day10-字符串作业2

写程序实现replace函数的功能,将指定字符串中指定的旧字符串转换成指定的新字符串。编写一个程序,提取指定字符串中所有的字母,然后拼接在一起产生一个新的字符串。写一个自己的capitalize函数,能够将指定字符串的首字母变成大写字母。写程序实现split的功能,将字符串中指定子串作为切割点对字符串进行切割。写程序实现endswith的功能,判断一个字符串是否已指定的字符串结束。写程序实现upper的功能,将一个字符串中所有的小写字母变成大写字母。编写一个程序,交换指定字典的key和value。

2023-03-19 18:57:55 31

原创 day10-字符串作业1

输入一个字符串,打印所有奇数位上的字符(下标是1,3,5,7…输入一个字符串,将字符串中所有的数字字符取出来产生一个新的字符串。输入字符串,将字符串的开头和结尾变成’+',产生一个新的字符串。输入**‘abc123’** 输出**‘c1’**例如: 输入**‘a2h2klm12+’ ** 输出。’py1901009’** 输入**‘123’输入一个字符串,统计字符串中非数字字母的字符的个数。’py1901023’** 输入**‘9’例如: 输入字符串**‘abc123’

2023-03-19 18:48:28 51

原创 python基础知识(字符串) - day10

pythom字符串

2023-03-18 08:48:26 71

原创 day9集合作业

集合作业

2023-03-16 20:44:51 33

原创 python基础知识(元组、集合、字符串) - day8

元组、集合、字符串

2023-03-16 18:54:11 80

原创 python基础(字典补充)-day7

字典补充

2023-03-16 17:49:56 44

原创 day8字典作业

字典作业

2023-03-15 22:54:36 33

原创 python基础(字典)-day7

字典

2023-03-15 20:29:56 42

原创 day7-列表作业2

已知两个有序列表,将两个列表合并,合并后的新列表中元素仍然是递增列表。e. 利用列表推导式获取元素是元组的列表中每个元组的最后一个元素。f.利用列表推导式将数字列表中所有的奇数乘以2,所有的偶数除以2。*已知一个数字列表,写程序判断这个列表时候是连续递增列表。d. 利用列表推导式删除列表中整数个位数小于5的元素。c.利用列表推导式 存放指定列表中字符串的长度。已知两个列表,将两个列表按照下面的规律交叉合并。b. 利用列表推到是将 列表中的整数提取出来。已知一个列表获取列表中指定元素所有的下标。

2023-03-14 22:19:22 42

原创 day7-列表作业1

已知一个有序数字列表(从小到大),输入任意一个数字,将输入的数字插入列表中,要求插入后列表仍然保持从小到大排序的关系。已知两个有序列表(列表中的元素已经按照从小到大的方式排好序),要求合并两个列表,合并后元素还是从小到大排序。已知一个数字列表,打印列表中所有能被能被3整除但是不能被2整除的数。已知一个数字列表,获取列表中值最大的元素 (不能使用max函数)已知一个列表保存了多个学生的姓名,要求去掉列表中重复的名字。已知一个数字列表,打印列表中所有的奇数。已知一个列表,获取列表中所有的整型元素。

2023-03-14 21:34:14 96

原创 python基础语法(列表函数)-day6

让变量去序列中取值,一个一个的取,取完为止,每取一个值就判断一次条件是否成立,如果成立就计算表达式作为列表的一个元素。让变量去序列中取值,一个一个的取,取完为止,每取一个值就计算一次表达式的结果,并且将计算结果作为列表的一个元素。[表达式 for 变量 in 序列 if 条件语句][表达式 for 变量 in 序列]比较大小:>、<、<=、>=比较是否相等:==、!

2023-03-14 20:24:12 244

原创 python基础语法-day5

需求:定义变量保存4个学生的成绩使用推荐:如果要同时处理多个数据,可以考虑列表。

2023-03-14 20:23:38 36

原创 周末作业-循环练习题(2)

第一周作业

2023-03-11 16:25:51 61

原创 第1周作业(零基础)

第一周作业

2023-03-11 16:07:03 24

原创 python循环

python循环-day5

2023-03-10 18:38:21 46

空空如也

空空如也

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

TA关注的人

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