自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 day17-面向对象作业

定义一个圆类,拥有属性:半径、圆心 拥有方法:求圆的周长和面积、判断当前圆和另一个圆是否外切。定义一个二维点类,拥有属性:x坐标、y坐标 拥有方法:求当前点到另外一个点的距离。定义一个线段类,拥有属性:起点和终点, 拥有方法:获取线段的长度。定义一个矩形类,拥有属性:长、宽 拥有方法:求周长、求面积。狗拥有属性:姓名、性别和品种 拥有方法:叫唤。人类拥有属性:姓名、年龄、狗 拥有方法:遛狗。写一个斗地主游戏类(根据生活经验添加类的内容)

2022-10-15 16:33:46 61

原创 2022.10.14 周五(类和对象)

类就是具有相同功能和相同属性的对象的集合(类是一个抽象的概念)对象就是类的实例(某一类事物的具体表现)数值相关的共同特点用属性来描述——属性就是定义在类中的变量非数值相关的共同特点用方法来描述——方法就是定义在类中的函数语法:class 类名:​ 类的说明文档​ 类的内容说明:class ——关键字固定写法类名 ——由程序员自己命名;必须满足两点命名要求​ 三个规范:首字母大写,采用驼峰式命名(大驼峰);

2022-10-15 16:32:06 58

原创 day16正则表达式作业

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

2022-10-13 20:50:55 114

原创 2022.10.13 周四(正则表达式)

非贪婪模式:在多种匹配次数都可以匹配成功的时候,非贪婪取最少的次数来进行匹配(在不确定的匹配次数后面再加一个?finditer(正则,字符串) ——提取字符串中所有满足正则的子串,返回一个迭代器,迭代器中的元素是匹配对象。用法2:[字符1**-**字符2]——匹配字符1到字符2范围中的任意一个字符(编码值范围)sub(正则,字符串1,字符串2) ——将字符串2中所有满足正则的子串都替换成字符串1。search(正则,字符串) ——匹配字符串中第一个满足正则的字符串。

2022-10-13 20:50:01 119

原创 day13函数进阶作业

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

2022-10-10 20:54:40 39

原创 2022.10.10 周一

函数名 = lambda 形参列表 :返回值相当于:def 函数名(形参列表):​ return 返回值# 写一个匿名函数求任意两个数的和 sum2 = lambda num1 , num2 : num1 + num2 print(sum2(10 , 20)) # 写一个匿名函数求任意三个整数的个位数的和 sum2 = lambda num1 , num2 , num3 : num1 % 10 + num2 % 10 + num3 % 10。

2022-10-10 20:54:05 39

原创 day12函数进阶作业

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

2022-10-09 20:50:40 44

原创 2022.10.09 周日

def func2(name , age , * score) : pass func2('小明' , 18 , 89) func2('小明' , 18 , 89 , 80 , 72 , 61) - > 89 , 80 , 72 , 61 为给score的传递的参数带 * 的不定长参数的本质是一个元祖,它接收到的所有的实参会成为这个元祖的元素带 * 的不定长参数只能用位置参数传参带 * 的不定长参数前面的定长参数也只能用位置参数带 * 的不定长参数后面的定长参数只能使用关键字参数传参。

2022-10-09 20:49:43 35

原创 day11-函数作业

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

2022-10-08 20:25:41 35

原创 2022.10.08 周六

概念:实现某一特定功能的代码的封装语法:def 函数名(形参列表):​ 函数说明文档​ 函数体说明:函数名 ——名字由程序员自己决定​ 两个要求:是标识符,不能是关键字​ 三个规范:见名知义;字母小写,多个单词之间使用下划线隔开;不使用系统函 数名、类名或者模块名(): ——固定写法。

2022-10-08 20:24:04 37

原创 day10-字符串作业

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

2022-10-07 21:37:44 35

原创 day9-字符串作业

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

2022-09-29 20:55:01 60

原创 2022.09.29 周四

字符串相关操作

2022-09-29 20:54:30 237

原创 day8集合作业

例如: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. 求选了三门学生的学生的数量和对应的名字。

2022-09-28 21:00:10 37

原创 2022.09.28 周三

集合相关操作

2022-09-28 20:59:39 186

原创 2022.09.27 周二

字典的定义和使用方法

2022-09-27 20:54:43 44

原创 day7-字典作业

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

2022-09-27 20:53:36 32

原创 day6-列表作业2

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

2022-09-26 21:07:02 187

原创 day6-列表作业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。

2022-09-26 21:06:34 46

原创 2022.09.26 周一

列表相关

2022-09-26 21:03:24 56

原创 2022.09.23 周五

列表

2022-09-26 21:02:33 139

原创 2022.09.22 周四

for循环,while循环,else的作用

2022-09-22 21:02:11 39

原创 day2运算符和分支作业-刘建富

day3 python数据类型和运算符作业

2022-09-21 16:15:29 59 1

原创 2022.9.20 周二

Python基础语法:变量、运算符、分支结构

2022-09-21 16:14:19 35

原创 day1python编程⼊门作业-刘建富

day1 python入门作业

2022-09-21 16:12:54 56

原创 Day 1 学习总结

Python基础语法:注释、行和缩进、数据类型

2022-09-21 16:10:49 34

空空如也

空空如也

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

TA关注的人

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