自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 requests

【代码】requests。

2023-03-29 08:50:33 107

原创 正则表达式作业

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

2023-03-29 08:49:16 123

原创 正则表达式

2)findall(正则,字符串) - 获取字符串中所有满足正则的子串,默认返回一个列表,列表中的元素是所有匹配到的子串(存在自动捕获现象)8)finditer(正则,字符串) - 获取字符串中所有满足正则的子串,返回一个迭代器,迭代器中的元素是匹配元素。1)fullmatch(正则,字符串) - 用整个字符串和正则,匹配成功返回匹配对象,匹配失败返回None。3)search(正则,字符串) - 匹配第一个满足正则的子串,匹配成功返回匹配对象,匹配失败返回None。

2023-03-29 08:48:44 106

原创 day14-文件操作

​ 给打开方式赋值的时候必须在两组值中每组选一个值,如果第二组不选默认选择 t:rt(tr、r)、rb(br)、wt(tw、w)、wb(bw)、at(ta、a)、ab(ba);​ 以读(r)的方式打开不存在的文件会报错,以写(w,a)的方式打开不存在的文件不会报错,并且会自动创建这个文件。数据持久化又叫数据本地化,指的就是将程序中的数据保存在硬盘中(程序中的数据默认是保存在运行内存中的)。​ a.在写路径的时候用 . 表示当前目录(当前目录指的是当前写代码的代码文件所在的文件夹)

2023-03-24 20:32:59 80

原创 python面向对象

类就是拥有相同功能或者相同属性的对象的集合。对象就是类的实例。

2023-03-24 20:31:34 26

原创 day15-面向对象作业2

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

2023-03-24 20:30:09 43

原创 模块和异常

python一个py文件就是一个模块。

2023-03-22 19:06:57 45

原创 迭代器和生成器

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

2023-03-22 19:04:18 52

原创 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:45 35

原创 函数进阶知识

2)调用函数的时候系统会自动为这个函数创建一个临时栈区间,用来保存在函数中产生的数据(局部变量就是保存在函数对应的临时栈区间中的),函数对应的临时栈区间会在函数调用结束的时候自动释放。2)max(序列,key=函数) - 按照函数制定的规则比较序列中元素的大小获取最大值。reduce(函数,序列,初始值) - 按照函数制定的规则将序列中的元素合并成一个数据。1)map(函数,序列) - 通过函数描述的规则基于序列中的元素创建一个新的序列。​ a.有且只有一个参数(这个参数代表序列中的每个元素)

2023-03-21 20:59:14 41

原创 day11-函数作业

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

2023-03-21 09:06:55 49

原创 函数的知识

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

2023-03-21 08:52:18 65

原创 day10-字符串作业1

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

2023-03-20 08:57:04 65

原创 字符串知识

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

2023-03-20 08:55:38 3327

原创 day10-字符串作业2

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

2023-03-20 08:54:25 33

原创 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 20:56:05 241

原创 元组和集合

​ 1)元组是容器型数据类型;将()作为容器的标志。里面多个元素用逗号隔开:(数据1,数据2,数据3,…)​ 2)元组是不可变的(不支持增删改);元组是有序的(顺序影响结果;支持下标操作)​ 3)任何类型的数据都可以作为元组中的元素```python# 1)空元组t1 = ()``````python# 2)只有一个元素的元组 - 必须在唯一的元素后加逗号:(元素,)``````python# 3)正常的元组``````python。

2023-03-16 20:54:58 160

原创 day8字典作业

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

2023-03-16 08:40:50 33

原创 Python字典

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

2023-03-16 08:40:08 225

原创 列表的查操作

​ 第一步:先确定结果是否为空,看开始下标对应的位置到结束下标对应的位置的方向和步长的方向是否一致,一致结果不为空,不一致结果一定为空。再看绝对值(看取的时候是一个一个的取的,还是跳着取的)​ 列表是有序的(元素有顺序对应的位置的信息;​ 列表 - 需要获取元素的列表对象(可以是保存一个列表的变量,也可以是具体的列数据)​ 2)列表是可变的(可变指的是列表中元素的个数和元素的值可变 - 列表支持增删改)​ 循环体(变量1依次获取的是每个元素的下标,变量2依次获取的是每个元素)

2023-03-15 09:13:29 169

原创 day7-列表作业2

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

2023-03-15 08:58:08 29

原创 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]已知一个数字列表,将列表中所有元素乘以2。

2023-03-15 08:55:43 25

原创 列表的相关操作

​ 2)让变量去序列中取值,一个一个的取,取完为止,每取一个值,就判断一次条件是否成立,如果成立就计算表达式的值作为列表的元素。​ list(序列) - 将指定的序列转换成列表(任何序列都可以转换成列表,转换的时候直接将序列中元素作为列表的元素)如果元素有多个,只删最前面那一个)1)列表.append(元素) - 在指定列表的最后添加指定的元素(不会产生新的列表,而是直接在原列表中添加)​ 列表. sort() - 将列表中的元素从小到大排序(直接修改原列表元素的顺序,不会创建新的列表)

2023-03-15 08:55:04 79

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

第1周作业(零基础)

2023-03-10 20:15:12 25

原创 Python循环

循环

2023-03-10 20:12:17 150

原创 分支和循环

分支和循环

2023-03-09 20:33:59 25

原创 day4分支和循环作业

day4分支和循环作业

2023-03-09 20:33:11 24

原创 python语法基础

Python语法基础

2023-03-09 09:57:50 35

原创 day2Python编程⼊门作业

day2作业

2023-03-08 19:51:00 36

原创 变量和运算符

3.8学习总结

2023-03-08 19:50:12 45

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

day3作业

2023-03-08 19:49:51 27

原创 3.7学习总结--Python基础语法

我的3.7学习总结

2023-03-07 20:37:12 153

空空如也

空空如也

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

TA关注的人

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