自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Day 22 单元格数据相关操作2

一、可以使用前边说过的“表格的选取”中的操作二、也可以使用下方操作步骤:选定起始单元格,使用快捷键Ctrl + Shift + 方向键优点:可以快速选择规模较大的区域数据缺点:如果起始行或者起始列出现空值,会出现选择不全的问题,需要稍加注意。

2023-04-04 22:17:17 184

原创 Day 21 Excel 入门

自定义格式代码可以分为**四个区段**,在代码中,用分号来分隔不同的区段,每个区段的代码作用于不同类型的数值。正数;负数;零值;文本但是单元格中并不一定写的是数值,所以除了以数值正负作为格式区段分隔依据,还可以根据自己的需要设置分隔条件。条件值1;条件值2;条件值1、2以外的内容;文本但是实际应用中,自定义格式代码的四个区段不一定全部使用,所以不必绞尽脑汁的为这4个区段都编写格式代码,大部分情况下只编写前三个区段的格式代码即可。

2023-04-03 22:40:46 278

原创 Day 20 反爬和xpath解析器

​ 2.留足够长的时间,人工完成登录(必须保证b指向的窗口网页中能看到登录以后的信息)​ 登录信息在新的窗口,所以登录成功后要刷新前一个窗口,得到登录后的页面。2.获取标签内容:在获取标签的路径的最后加’/text()’3.获取标签属性:在获取标签的路径的最后加’/@属性名’[last()-1] - 倒数第二个指定标签。[N] - 第n个指定标签(N从1开始)[last()] - 最后一个指定标签。2)元素(节点):html树结构的每个标签。直接用列表下标去取也可以。

2023-04-01 17:50:28 410

原创 Day19 selemium

浏览器对象.b.find_elements(获取方式,数据) - 返回符合条件的所有标签,结果是列表,列表中的元素是标签对象。浏览器对象.b.find_element(获取方式,数据) - 返回符合条件的第一个,结果是标签对象。By.PARTIAL_LINK_TEXT - 通过a标签的标签内容获取标签。By.CLASS_NAME - 通过class属性值获取标签。By._LINK_TEXT - 通过a标签的标签内容获取标签。2)点击标签:标签对象.click。

2023-04-01 12:48:47 560

原创 Day 18 csv的读写操作

1.什么是csv文件:csv叫做:逗号分隔值文件,像Excel文件一样以行列的形式保存数据,保存数据的时候同一行的数据用逗号隔开2.csv文件的读写操作1).csv文件的读操作。

2023-03-31 09:23:16 74

原创 Day 16 requests 获取、保存数据

【代码】Day 16 requests 获取、保存数据。

2023-03-28 21:31:56 693

原创 正则表达式作业

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

2023-03-28 21:30:09 49

原创 Day 17 正则表达式

{M,N} {M,} {,N}在匹配次数不缺定的时候,如果有多种次数都可以匹配成功,贪婪取最多的次数,非贪婪取最少的次数。[\u4e00-\u9fa5] - 匹配任意一个中文。6) \D、\S、\W - 分别和\d、\s、\w的功能相反。[a-zA-Z\d] - 匹配任意一个字母或者数字。[1-5] - 匹配字符1到字符5中的任意字符。[a-zA-Z] - 匹配任意一个字母。[a-z] - 匹配任意一个小写字母。

2023-03-28 21:27:38 74

原创 day15-面向对象作业2

定义一个线段类,拥有属性:起点和终点, 拥有方法:获取线段的长度。

2023-03-24 21:17:08 47

原创 Day 15 面向对象

类就是拥有相同功能或者相同属性的对象的集合对象就是类的实例。1)定义类:用代码来描述你的这个类是拥有哪些相同功能–方法(用函数)和哪些相同属性(用变量)的对象的集合2)语法:class 类名:类的说明文档类的内容(包含方法和属性)3)说明:a. class - 固定写法b. 类名(大驼峰) - 由程序员自己命名(是标识符不是关键字),规范:见名知义;不能使用系统函数名、类名和模块名;必须用驼峰式命名(大驼峰)userName - 小驼峰。

2023-03-24 21:16:36 46

原创 Day 15 三目运算符和main

【代码】Day 15 三目运算符和main。

2023-03-24 15:17:21 50

原创 # Day 12 函数进阶

2)max(序列,key = 函数) - 按照函数指定的规则比较序列中元素的大小获得最大值。reduce(函数,序列,初始值) - 按照函数制定的规则将序列中的元素合并成一个数据。1)map(函数, 序列) - 通过函数描述的规则基于序列中的元素创建一个新的序列。a.有且只有两个参数(第一个参数指向初始值,第二个参数代表序列中的每个元素)a.有且只有2个参数(分别代表后面的两个序列中的每个元素)a.有且只有一个参数(代表后面的这个序列中的每个元素)2)map(函数, 序列1,序列2)

2023-03-24 09:15:11 44

原创 day12函数进阶作业

已经三个列表分别表示5个学生的姓名、学科和班号,使用map将这个三个列表拼成一个表示每个学生班级信息的的字典。已经列表points中保存的是每个点的坐标(坐标是用元组表示的,第一个值是x坐标,第二个值是y坐标)已经两个列表A和B,用map函数创建一个字典,A中的元素是key,B中的元素是value。已经一个列表message, 使用reduce计算列表中所有数字的和。封装一个函数完成斗地主发牌的功能。

2023-03-24 09:13:43 46

原创 Day 15 数据储存和文件操作

1.计算机数据存储计算机内存分为运行内存和硬盘两种:保存在运行内存的数据在程序运行结束后会自动释放,保存在硬盘中的数据会一致存在(除非手动删除,或者硬盘损坏)2.数据持久化 - 以文件为单位,将数据保存到硬盘中数据持久化又叫数据本地化,指的就是将程序中的数据保存在硬盘中(程序中的数据默认是保存在运行内存中)硬盘保存数据的基本单位是文件,所以如果想要把数据保存到硬盘中,就需要把数据保存到文件中。

2023-03-24 09:12:14 184

原创 Day 11 函数

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

2023-03-20 23:38:17 43

原创 day11-函数作业

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

2023-03-20 23:36:46 45

原创 Day 10 字符串

3)in 和 not in 字符串1 in 字符串2 - 字符串1是否是字符串2的字串(字符串2是否包含字符串1)1.字符串.join() - 将序列中的元素用指定的字符串连接成一个新的字符串(序列中的元素必须全是字符串)​ 字符串1.replace(字符串2,字符串3,N) - 将字符串1中前N个字符串2都替换成字符串3。4.字符串1.replace(字符串2,字符串3) - 将字符串1中所有的字符串2都替换成字符串3。= 字符串是有序的,要一模一样。

2023-03-19 11:37:08 57

原创 day10-字符串作业1

输入一个字符串,打印所有奇数位上的字符(下标是1,3,5,7…位上的字符)输入用户名,判断用户名是否合法(用户名长度6~10位)输入用户名,判断用户名是否合法(用户名中只能由数字和字母组成)输入一个字符串,将字符串中所有的数字字符取出来产生一个新的字符串输入一个字符串,将字符串中所有的小写字母变成对应的大写字母输出 (用upper方法和自己写算法两种方式实现)输入一个小于1000的数字,产生对应的学号输入一个字符串,统计字符串中非数字字母的字符的个数输入字符串,

2023-03-19 11:34:36 55

原创 day9集合作业

例如: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 21:58:26 87

原创 Day 10 字符串

【代码】Day 10 字符串。

2023-03-16 17:49:20 54

原创 Day 09 元组、集合

1)集合是容器型数据类型;将{}作为容器的标志,里面多个数据用逗号隔开:{数据1,数据2,数据3,…}2)集合是可变的(支持增删改),集合是无序的(不支持下标操作)3)集合对元素的要求和字典对键的要求一样:不可变类型的数据、是唯一的4)对序列中不可变的数据类型进行去重# 1)空集合 s1 = {

2023-03-16 17:46:53 83

原创 Day 08 字典

1)字典是容器型数据类型;将{}作为容器的标志,里面多个键值对用逗号隔开(一个键值对就是一个元素){键1:值1, 键2:值2, 键3:值3,…}2)字典是可变的(支持增删改);字典是无序的(顺序不影响结果,不支持下标操作)3)字典的元素:由键和值组成,其中值才是真正想要保存的数据,键是用来对值进行区分和说明的键 - 键只能是不可变类型的数据(数字、字符串、布尔都是不可变的类型,可以作为键字典和列表不能作 为键);键是唯一的。

2023-03-16 13:59:23 42

原创 day8字典作业

定义一个列表,在列表中保存6个学生的信息(学生信息中包括: 姓名、年龄、成绩(单科)、电话、性别(男、女、不明) )定义一个变量保存一个学生的信息,学生信心中包括:姓名、年龄、成绩(单科)、电话、性别。[‘银狐’, ‘法斗’, ‘土狗’, ‘哈士奇’, ‘银狐’, ‘土狗’]利用列表推导式获取所有狗的品种。

2023-03-15 20:42:29 33

原创 day7-列表作业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]已知一个列表,获取列表中所有的整型元素。

2023-03-14 23:34:37 92

原创 Day 07 列表2

2)工作原理:让变量取序列中取值,一个一个的取,取完为止,每取一个值就判断一次条件是否成立,如果成立就计算表达式的值,作为元素。2)工作原理:让变量取序列中取值,一个一个取,取完为止,每取一个值就计算一次表达式的结果,并将结果作为列表的一个元素。补充:python中的变量保存数据,保存的是数据在内存中的地址(python中的数据全部都是指针数据)列表 * N、 N * 列表 - 将列表中的元素重复N次产生新的列表。两个列表比较大小,比较的是第一对不相等的元素的大小。

2023-03-14 23:33:53 49

原创 Day 06 列表

b**.省略开始下标**----获取元素从头开始取(步长为正,从第一个元素开始;----获取元素的时候从开始下标开始,取完为止(有可能取到最后一个,,也有可能取到第一个)列表 - 需要获取元素的列表对象(可以是一个保存列表的变量,也可以是具体的数据)b.元素从后往前:索引从-1开始不断减少(-1 -2 -3 -4)循环体(变量1依次获取到的是每个元素的下标,变量2依次获取的是每个元素的值)确定结束下标:结果中最后一项的后一个数据或者前一个数据的下标(看方向)指的是元素在列表中的位置信息。

2023-03-13 17:31:20 30

原创 Day 05 循环

2)如果前面的循环是正常结束(for把数据取完了导致循环结束,while循环的条件不成立导致循环结束。如果前面的循环是遇到break而结束的,循环结束后不会执行else后面的代码。1)else的存在不影响原来循环的执行。),else后面的代码会正常执行;完整的while循环。

2023-03-10 19:05:44 38

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

下面哪个选项对应的代码写法是正确的?关于引号,下面选项中使用正确的是?下面选项中能打印出50的是( B)

2023-03-10 19:03:17 26

原创 day4分支和循环作业

打印出所有的水仙花数,所谓水仙花数是指一个三位数,其各位数字⽴方和等于该数本身。判断指定的数是否是素数(素数就是质数,即除了1和它本身以外不能被其他的数整除的数)8.使用for循环计算50~150中所有能被3整除但是不能被5整除的数的和。5.使用for循环输出100~200内个位数或者十位数能被3整除的数。7.使用for循环打印50~150中所有能被3整除但是不能被5整除的数。6.使用for循环统计100~200中十位数是5的数的个数。9.统计100以内个位数是2并且能够被3整除的数的个数。

2023-03-10 09:19:28 29

原创 Day 04 分支与循环

常见的容器型数据:字符串’abc789’、列表 [10,20,30]、元组、 集合、字典、迭代器、生成器、range等。f.循环体 - 结构上,就是和for保持一个缩进的一条或者多条语句,至少一条。先判断条件语句是否成立,如果成立就执行代码段,否则不执行。d.序列 - 容器型数据类型的数据就是序列;c.in - 关键字;a.for - 关键字;e.冒号 - 固定写法。b.变量 - 变量名。逻辑上,需要重复执行的代码。

2023-03-10 09:05:35 35

原创 Day 01 markdown的基础用法

之间的**文字倾斜 ctrl+I。+ 中括号+小括号+地址。超链接:中括号+小括号。

2023-03-08 22:48:08 55

原创 Day 03 变量和运算符

语法:变量名 = 数据说明:变量名 - 程序员自己命名要求:是标识符,不是关键字规范:a.见名之义(看到变量名就大概知道变量中保存的是什么数据)b.不使用系统函数名类名(int/float/str…)和模块名- 会导致函数本身的功能消失c.所有字母都小写,多个单词之间用下划线隔开(PEP8)等号= 固定用法数据:保存到变量中的数据变量名1 = 变量名2 = 变量名3 = … = 数据 - 同时定义多个变量赋相同的值。

2023-03-08 22:47:28 32

原创 Day 02 语法基础

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MFy8AldI-1678286827232)(D:\python2023\每日笔记\images\01.jpg)]age = int(input(‘请输入年龄:’))这个数据先要进行转换。

2023-03-08 22:47:19 75

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

输入年,写代码判断输入的年是否是闰年,并且打印对应的结果。(是闰年的条件: 能被4整除但是不能被100整除或者能够被400整除的年)假设今天的上课时间为15678秒,编程计算今天上课时间是多少小时,多少分钟,多少秒;写出判断一个数是否能够被3或者7整除,但是不能同时被3或者7整除的条件语句, 并且打印对应的结果。写出判断一个数是否能同时被3和7整除的条件语句, 并且打印对应的结果。(多选)n = 6784,以下能够获取到7 的方法有(CD)。运行以下程序,当从键盘上输入12,运行结果是(B)。

2023-03-08 22:43:53 43

原创 day2Python编程⼊门作业

day2 python入门作业

2023-03-08 22:41:53 75 1

空空如也

空空如也

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

TA关注的人

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