自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 3.9总结、作业-正则表达式

3.9总结、作业-正则表达式一、匹配类符号普通符号(字符)在正则表达式中表示字符本身的符号就是普通符号(除了特殊符号以外都是普通符号)result = fullmatch(r’abc’, ‘abc’)r’abc’ - 表示一个字符串有三个字符,分别是a.b和cprint(result). - 匹配任意一个字符r’.bc’ - 表示一个字符串有三个字符,第一个字符是任意字符,第2个和第3个分别是b和cresult = fullmatch(r’.bc’, ‘好bc’)pr

2022-03-09 19:46:23 512

原创 3.8总结-面向对象和json

3.8总结-面向对象和json1.属性定义类就是用代码描述清楚这个类是拥有哪些相同功能和哪些相同属性的对象的集合,方法(函数)用来描述相同的功能,属性(变量)用来描述相同的属性属性分为两种:类属性、对象属性1)类属性a.怎么定义:直接定义在类中的变量b.怎么使用:通过’类.'的方式去使用c.什么时候用:如果属性值不会因为对象不同而不一样的时候2)对象属性a.怎么定义: 以’self.属性名 = 值 '的方式定义在__init__方法中b.怎么使用: 通过’对象.'的方式去使用c.什么

2022-03-08 20:16:52 104

原创 学生管理系统

学生管理系统def modify_student_information(): try: stu_list = eval(open(f'files\{id1}_stu.txt', 'r', encoding='utf-8').read()) except: stu_list = [] print('没有学生') num1 = 0 list1 = [] for stu1 in stu_list: pri

2022-03-06 23:30:57 149

原创 3.1总结-函数进阶

3.1总结-函数进阶匿名函数匿名函数本质还是函数,他们除了定义的语法不同,其他的东西都一样注意:匿名函数只能实现功能很简单的函数语法:函数名 = lambda 形参列表:返回值转换成普通:def 函数名(形参列表):return 返回值变量作用域全局变量:没有定义在函数和类里面的变量都是全局变量;全局变量的作用域是从定义开始到程序结束全局变量保存在全局的栈区间,全局栈区间在程序结束后才会自动释放局部变量:定义在函数中的变量是局部变量,其中包括形参局部变量的作用域是从定义开始

2022-03-01 23:36:15 92

原创 2.28总结-函数

2.28总结-函数1.认识函数1).概念函数就是实现某一特定功能的代码的封装 -> 一个函数对应一个功能2).分类(按照函数由谁创建的进行分类)a.系统函数 - 由python语言已经创建好的函数,例如:print/input/type/id/max/min/sored/sum等b.自定义函数 - 由程序员自己创建的函数语法:def 函数名(形参列表):函数说明文档函数体说明:def - 关键字;固定写法函数名 - 由程序员自己命名;要求:是标识符,不能是关键字规范:

2022-02-28 19:12:18 53

原创 第二周总结、字符串作业

编写一个程序,交换指定字典的key和value。 例如:dict1={'a':1, 'b':2, 'c':3} --> dict1={1:'a', 2:'b', 3:'c'} dict1 = {'a':1, 'b':2, 'c':3}dict2 = {}for key, value in dict1.items(): dict2[value] = keyprint(dict2)编写一个程序,提取指定字符串中所有的字母,然后拼接在一起产生一个新的字...

2022-02-26 13:43:07 65

原创 2.24总结-集合和字符串

2.24总结-集合和字符串集合1.认识集合(set)集合是容器型数据类型,将{}作为容器的标志,里面多个数据用逗号隔开:(数据1,数据2,数据3…)可变的(支持增删改);无序(不支持小标操作)元素的要求:1.必须是不可变的数据 2.元素是唯一2.集合的增删改查1)查 - 只能遍历补充:用for循环遍历无序序列的时候,系统在遍历之前会自动将无序序列转换成列表, 然后再遍历列表2)增集合.add(元素) - 添加指定元素集合.update(序列) - 将序列中所有元素都添加到集合

2022-02-24 20:22:48 211

原创 2.23总结-字典、作业

2.23总结-字典、作业1.认识字典(dict)是容器型数据类型;将{}作为容器的标志,里面多个键值对用逗号隔开:{键1:值1,键2:值2,键3:值3,…}键值对: 键:值字典是可变的(支持增删改);字典是无序(不支持下标,元素顺序不影响结果)对元素的要求字典的元素是键值对a.键的要求:键必须是不可变的类型的数据(数据、字符串、布尔、元组等);键是唯一的b.值的要求:没有要求2.查 - 获取字典的值查单个(重要) - 一次获取一个值语法1:字典[键] - 获取

2022-02-24 10:05:33 101

原创 2.22总结-列表和元组、作业

2.22总结-列表和元组、作业1.列表相关操作和相关函数1.列表相关操作1)数学运算符: + 、*列表1 + 列表2 - 将两个列表合并成一个新的列表2)列表 * N 、N * 列表 - 将列表中的元素重复N产生一个新的列表比较运算:< > <= >= == !=a.比较相等: == 、!=b.比较大小:< 、> 、<=、>=两个列表比较大小,比较的是第一对不相等的元素的大小如果第一对元素类型不相同,报错3)in 和 n

2022-02-22 20:23:29 407

原创 day6-列表作业

1. 基础题已知一个数字列表,打印列表中所有的奇数list1 = [1, 24, 65, 78, 11, 24, 73, 90, 3, 22]for i in list1: if i % 2 != 0: print(i)已知一个数字列表,打印列表中所有能被能被3整除但是不能被2整除的数list1 = [1, 24, 65, 78, 11, 24, 73, 90, 3, 22]for i in list1: if i % 3 == 0 and i % 2 != 0

2022-02-22 10:05:05 112

原创 周总结、周末作业

周总结

2022-02-19 17:56:47 81

原创 2.18总结-while循环和循环关键字、作业

2.18总结-while循环和循环关键字、作业

2022-02-19 17:34:11 179

原创 2.17总结-分支和循环、作业

2.17总结-分支和循环、作业if分支结构if 单分支结构if 条件语句 :代码段if - 关键字;固定写法条件语句 - 可以是任何有结果的表达式,包括:具体的数据、运算表达式(赋值运算例外)、已经赋值过的变量、函数调用表达式等: - 固定写法代码块 - 从结构上就是和if保持一个缩进的一条或者多条语句(至少一条)if 双分支语法:if 条件语句:代码段1(满足条件需要执行的代码)else:代码段2(不满足条件需要执行的代码)if多分支if 条件1 :代码段1elif 条

2022-02-17 19:27:39 74

原创 2.16总结-变量和运算符、作业

2.16总结-变量和运算符

2022-02-16 19:18:11 494

空空如也

空空如也

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

TA关注的人

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