自定义博客皮肤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)
  • 收藏
  • 关注

原创 day2023-4-1-反爬和xpath

2)相对路径:写路径的时候用‘.’或者‘…节点对象.xpath(路径)—— 根据路径获取所有标签,返回值是列表,列表中的元素是节点对象。2.留足够长的时间,人工完成登录(必须得保证b指向的窗口中的网页能够看到登录以后的信息)Xpath用来解析网页数据或xml数据的一种解析方法,它是通过路径来获取标签(元素)2.获取标签内容:在获取标签的路径最后加’/text()’3.获取标签属性:在获取标签的路径最后加’/@属性名’注意:如果路径以‘./’开头,‘./’可以省略。3)全路径:以’//‘开头的路径。

2023-04-03 20:07:07 647

原创 day2023-3-31-selenium

返回符号条件的所有标签,结果是列表,列表中的元素是标签对象。:找到不同页的地址变化规律,利用循环实现多页数据的请求。:点击翻页按钮,刷新页面内容,在刷新后获取网页源代码。- 返回符号条件的第一个标签,结果是标签对象。- 通过a标签的标签部分内容获取标签。- 通过a标签的标签内容获取标签。6.切换选项卡,让浏览器对象指向详情页。4.获取搜索结果中所有论文的标题标签。- 通过class属性值获取标签。3.获取输入框,输入‘数据分析’- 通过css选择器获取标签。- 通过ID属性值获取标签。

2023-03-31 20:40:13 662

原创 day2023-3-29-bs4和csv文件操作

csv文件叫做:逗号分割值文件,像excel文件一样以行列的形式保存数据,保存数据的时候同一行的多列数据用逗号隔开。

2023-03-30 23:09:51 121

原创 day2023-3-28-正则表达式作业

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

2023-03-28 22:30:35 179

原创 day2023-3-28-正则表达式

补充:os模块import os# os.mkdir(文件路径) —— 在指定的位置创建指定文件夹# os.mkdir('files/test')# os.path.exists(文件夹路径/文件路径) —— 判断指定文件夹或者文件是否存在if not os.path.exists('files/test'): os.mkdir('files/test')一、正则表达式1.正则的作用正则表达式是一种可以让复杂的字符串变得简单的工具;写正则表达式就是用正则符号来描述字符串应该满

2023-03-28 22:28:17 341

原创 day2023-3-27-lol皮肤爬取

【代码】day2023-3-27-英雄联盟皮肤爬取。

2023-03-28 09:55:30 58

原创 day2023-3-27-requests

创建虚拟环境的建议:学习的时候:一类项目一个虚拟环境(爬虫的虚拟环境、数据分析的虚拟环境….)实际工作、做项目:一个项目一个虚拟环境pycharm设置动态模板:settings --> editor --> live templates --> 点‘+’添加需要设置的动态模板。

2023-03-27 21:01:56 70

原创 day2023-3-24-面向对象

类就是具有相同功能或者相同属性的对象的集合。(类是抽象的概念)对象就是类的实例。(对象是类具体的表现)如果人是类,lisa是人的对象,jenny是另一个对象。车是类,lisa的车是对象,jenny的车是另一个对象。用面向对象编程实现斗地主游戏,类是斗地主游戏,每一盘游戏是对象。1)定义类:用代码来描述你的这个类是拥有哪些相同功能(用函数)和哪些相同属性(用变量)的对象的集合。

2023-03-26 20:49:11 163

原创 day2023-3-23-文件操作

计算机内存分为运行内存和硬盘两种:保存在运行内存中的数据在程序运行结束后会自动释放,保存在硬盘中的数据会一直存在(除非手动删除或者硬盘损坏)

2023-03-23 21:00:46 52

原创 day2023-3-22-模块和异常

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

2023-03-23 21:00:21 74

原创 day2023-3-23-文件操作之登录注册系统作业

【代码】day2023-3-23-文件操作之持久化数据操作。

2023-03-23 20:59:08 36

原创 day2023-3-21-函数进阶作业

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

2023-03-21 20:27:19 43

原创 day2023-3-21-高阶函数

iter。

2023-03-21 20:26:23 45

原创 day2023-3-20-函数作业

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

2023-03-20 19:49:28 35

原创 day2023-3-20-函数

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

2023-03-20 19:47:42 48

原创 day2023-3-17-字符串作业2

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

2023-03-18 17:06:17 41

原创 day2023-3-17-字符串作业1

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

2023-03-18 17:05:13 149

原创 day2023-3-17-字符串

1)字符串是容器型数据类型(能同时保存多个文字符号);将单引号、双引号或者三个单引号、三个双引号作为容器的标志,里面的每一个符号都是字符串中的元素2)字符串是不可变的;字符串是有序的3)字符串的元素:字符串引号中每一个独立的符号都是字符串的元素,字符串的元素又叫字符;任何文字符号都可以是字符串的元素(包括英文符号、中文符号、阿拉伯数字、韩语、日语、表情符号、……)

2023-03-17 19:00:55 73

原创 day2023-3-16-集合作业

例如:nums = [1, 2, 3,1,4,2,1,3,7,3,3] —> 打印:3。2022/1/1 --> 今年第1天。用三个集合表示三门学科的选课学生姓名(一个学生可以同时选多门课)nums = [1,2,2,1,3] --> 打印1、2。实现给定一个日期,判断这个日期是今年第几天的程序(b. 求只选了第一个学科的人的数量和对应的名字。c. 求只选了一门学科的学生的数量和对应的名字。d. 求只选了两门学科的学生的数量和对应的名字。e. 求选了三门学生的学生的数量和对应的名字。

2023-03-16 20:54:05 280

原创 day2023-3-16-元组和集合

set。

2023-03-16 19:20:33 60

原创 day2023-3-14-列表作业2

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

2023-03-15 20:28:40 29

原创 day2023-3-15-字典作业

定义一个变量保存一个班级的信息,班级信息中包括:班级名称、教室位置、班主任信息、讲师信息、班级所有的学生(根据实际情况确定数据类型和具体信息)定义一个列表,在列表中保存6个学生的信息(学生信息中包括: 姓名、年龄、成绩(单科)、电话、性别(男、女、不明) )定义一个变量保存一个学生的信息,学生信心中包括:姓名、年龄、成绩(单科)、电话、性别。[‘银狐’, ‘法斗’, ‘土狗’, ‘哈士奇’, ‘银狐’, ‘土狗’]打印不及格未成年学生的名字和对应的成绩。打印最高分和对应的学生的名字。

2023-03-15 20:08:46 47

原创 day2023-3-14-列表作业1

例如: scores = [45, 60, 89, 30, 12, 59, 99, 80, 71, 66] 删除后: scores = [60, 89, 99, 80, 71, 66]例如: list1 = [10, 23, 45, 67, 91] 输入: 50 -> list1 = [10, 23, 45, 50, 67, 91]合并后的结果: [9, 10, 23, 38, 39, 41, 52, 55, 55, 70, 80]8.已知一个列表,获取列表中所有的整型元素。

2023-03-15 08:54:06 84

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

12.某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。10.古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?8.小明单位发了100元的购物卡,小明到超市买三类洗化用品,洗发水(15元),香皂(2元),牙刷(5元)。的结果,其中a是1~9的数字,求和的项数用n来控制。

2023-03-11 15:02:16 26

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

11.统计1000以内能被3整除但是不能被5整除的数的个数。4.写代码打印数字 11,13,15,17,…8.写代码统计100~200中个位数是3的数的个数。3.写代码打印数字 11、12、13、…6.写代码计算:1+2+3+4+…5.写代码打印数字:10、9、8、7、6、5。下面哪个选项对应的代码写法是正确的?10.输入一个数,如果输入的数是偶数就打印。关于引号,下面选项中使用正确的是?7.写代码计算100以内所有偶数的和。下面选项中能打印出50的是?2.写代码在控制台打印5次。1.写代码在控制台打印。

2023-03-11 15:01:08 42

原创 day4分支和循环作业

5.这是经典的"百马百担"问题,有一百匹马,驮一百担货,大马驮3担,中马驮2担,两只小马驮1担,问有大,中,小马各几匹?打印出所有的水仙花数,所谓水仙花数是指一个三位数,其各位数字⽴方和等于该数本身。判断指定的数是否是素数(素数就是质数,即除了1和它本身以外不能被其他的数整除的数)输入两个整数a和b,若a-b的结果为奇数,则输出该结果,否则输出提示信息。5.使用for循环输出100~200内个位数或者十位数能被3整除的数。7.使用for循环打印50~150中所有能被3整除但是不能被5整除的数。

2023-03-09 19:39:19 27

原创 day3数据类型和运算符作业

应该输出什么? (B)下列哪种说法是错误的(A)。 Python不支持的数据类型有(A)。(多选)n = 6784,以下能够获取到7 的方法有(CD)。运行以下程序,当从键盘上输入12,运行结果是(A)。A. B. C. D. 下列表达式的运算结果是( D ) 。A. B. C. D.写出判断一个数是否能同时被3和7整除的条件语句, 并且打印对应的结果。写出判断一个数是否能够被3或者7整除,但是不能同时被3或者7整除的条件语句, 并且打印对应的结果。输入年,写代码判断输入的年是否是闰年,

2023-03-09 10:46:57 51

原创 day2Python编程⼊门作业

使⽤一个print输出3个数据,3个数据在⼀行显示,并且用等号(=)隔开。写程序提示⽤户输入⽤户名和密码,并且将输⼊的内容保存到不同的变量中。

2023-03-08 19:15:55 25

原创 day18-vim设置

【代码】day18-vim设置。

2023-03-02 08:43:45 38

原创 day18-Linux源代码构建安装python3.9

第二步:下载新版本安装包(可以在自己的电脑上下载好再传输到云服务器上)2)设置启动指令文件在/usr/bin中对应的软连接。第四步:设置安装路径。

2023-03-02 08:42:46 144

原创 day18-Linux指令操作

命令 [参数] [对象]

2023-03-01 20:56:09 88

原创 day13-利用pyecharts对全国数据分析岗位数据进行分析

利用pyecharts对全国数据分析岗位数据进行分析。

2023-02-22 19:29:44 83

原创 day13-pyecharts的使用

【代码】day13-pyecharts的使用。

2023-02-22 19:27:38 79

原创 day10-python操作word文档作业

【代码】day10-python操作word文档作业。

2023-02-19 17:54:00 46

原创 day8-xlrd和xlwt操作excel文件作业

【代码】day8-xlrd和xlwt操作excel文件作业。

2023-02-15 20:10:46 37

原创 Day7-Excel文件样式作业

【代码】Day7-Excel文件样式作业。

2023-02-14 19:38:29 38

原创 Day6-邮件自动发送

账号、授权码

2023-02-13 19:00:26 76

原创 day5字符串和字典作业

定义一个列表,在列表中保存6个学生的信息(学生信息中包括: 姓名、年龄、成绩(单科)、电话、性别(男、女、不明) )(难)写程序实现字符串函数find/index的功能(获取字符串1中字符串2第一次出现的位置)输入一个字符串,打印所有奇数位上的字符(下标是1,3,5,7…例如: 输入**'abcd1234 ’ ** 输出**‘bd24’**输入字符串,将字符串的开头和结尾变成’+',产生一个新的字符串。输入**‘abc123’** 输出**‘c1’**输入字符串,获取字符串的中间字符。

2023-02-10 21:05:21 35

原创 字典

dict。

2023-02-10 20:17:34 62

原创 day4-列表作业

例如: scores = [45, 60, 89, 30, 12, 59, 99, 80, 71, 66] 删除后: scores = [60, 89, 99, 80, 71, 66]例如: list1 = [10, 23, 45, 67, 91] 输入: 50 -> list1 = [10, 23, 45, 50, 67, 91]​ 合并后的结果: [9, 10, 23, 38, 39, 41, 52, 55, 55, 70, 80]已知一个数字列表,打印列表中所有的奇数。

2023-02-09 20:55:55 56

空空如也

空空如也

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

TA关注的人

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