自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 day18-面向对象作业

定义一个狗类和一个人类:狗拥有属性:姓名、性别和品种 拥有方法:叫唤人类拥有属性:姓名、年龄、狗 拥有方法:遛狗定义一个矩形类,拥有属性:长、宽 拥有方法:求周长、求面积定义一个二维点类,拥有属性:x坐标、y坐标 拥有方法:求当前点到另外一个点的距离定义一个圆类,拥有属性:半径、圆心 拥有方法:求圆的周长和面积、判断当前圆和另一个圆是否外切定义一个线段类,拥有属性:起点和终点, 拥有方法:获取线段的长度...

2022-06-16 00:40:06 60 1

原创 day17正则表达式作业

能够完全匹配字符串"(010)-62661617"和字符串"01062661617"的正则表达式包括(A. B.D)A. B. C. D.能够完全匹配字符串"back"和"back-end"的正则表达式包括( A. B.C.D)A. B. C.D. 能够完全匹配字符串"go go"和"kitty kitty",但不能完全匹配“go kitty”的正则表达式包括(A.D)A. B. C. D.能够在字符串中匹配"aab",而不能匹配"aaab"和"aaaab"的正则表达式包括(B

2022-06-14 23:18:07 220

原创 day15文件作业

登录注册系统操作

2022-06-13 00:53:29 73

原创 模块和异常-day14

1.python中一个py文件就是一个模块2.怎么在一个模块中去使用另外一个模块中的内容一个模块中的内容能够被另外一个模块使用的前提:模块名必须符合变量名的要求。如果要在一个模块中使用另外一个模块中的内容,必须要先导入再使用.3.导入模块1)import 模块名 - 导入指定模块,导入后可以通过’模块名.xxx’的方式去使用这个模块中所有的全局变量2)from 模块名 import 变量名1, 变量名2, 变量名3,… - 导入指定模块,导入后可以直接使用指定的变量3)from

2022-06-13 00:51:41 59

原创 day13-高阶函数和迭代器作业

已经列表points中保存的是每个点的坐标(坐标是用元组表示的,第一个值是x坐标,第二个值是y坐标)以下问题使用实参高阶函数来解决1)获取列表中y坐标最大的点2)获取列表中x坐标最小的点3)获取列表中距离原点最远的点4)将点按照点到x轴的距离大小从大到小排序已经三个列表分别表示5个学生的姓名、学科和班号,使用map将这个三个列表拼成一个表示每个学生班级信息的的字典已经一个列表message, 使用reduce计算列表中所有数字的和已知一个字典列表中保存的是每个学生各科的成绩,1)计

2022-06-09 22:21:46 47

原创 函数-day11-12

函数就是实现某一特定功能的代码的封装。-----函数就是提前将实现某一个功能的代码封装起来,以后再需要段代码对应的功能的时候就不用再重复去写这段代码,而是调用对应的函数2.函数的分类按照函数是由谁创建(定义)的可以将函数分为,系统函数和自定义函数两种系统函数(别人已经造好的机器) - Python自带的函数, 例如:print、input、type、max、min、sorted、chr、ord等自定义函数(自己造的机器) - 由程序员自己创建的函数1)def 函数名(形参列表):函数说明文

2022-06-09 00:02:44 66

原创 day12函数作业

写一个函数,判断指定的年是否是闰年写一个函数将一个指定的列表中的元素逆序( 如[1, 2, 3] -> [3, 2, 1])(注意:不要使用列表自带的逆序函数)编写一个函数,计算一个整数的各位数的平方和求列表 nums 中绝对值最小的元素已经两个列表A和B,创建一个字典,A中的元素是key,B中的元素是value已经三个列表分别表示5个学生的姓名、学科和班号,将这个三个列表拼成一个表示每个学生班级信息的的字典已经一个列表message, 使用计算列表中所有数字的和

2022-06-09 00:02:07 41

原创 day11-函数作业

编写一个函数,交换指定字典的key和value。编写一个函数,提取指定字符串中所有的字母,然后拼接在一起产生一个新的字符串写一个自己的capitalize函数,能够将指定字符串的首字母变成大写字母写一个自己的endswith函数,判断一个字符串是否已指定的字符串结束写一个自己的isdigit函数,判断一个字符串是否是纯数字字符串写一个自己的upper函数,将一个字符串中所有的小写字母变成大写字母写一个自己的rjust函数,创建一个字符串的长度是指定长度,原字符串在新字符串

2022-06-07 23:14:11 30

原创 day10-字符串作业

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

2022-06-07 01:23:04 142

原创 字符串-day9-10

字符串(str)是容器型数据类型;将’‘或者""(’‘’‘’'、“”“”“”)作为容器的标志,里面的每一个符号就是字符串中的每个元素,不可变的(不支持增删改)、有序的(支持下标)元素:引号中的每个独立的符号都是字符串中的元素,生活中的任何文字符号都可以作为字符串的元素,包括:数字(012…)、字母(abc…)、中文、日语、朝鲜语、…、表情(🍑😁♥)等字符串中的元素就叫字符字符串中的字符分为两类:普通字符和转义字符在字符串中表示符号本身的字符就是普通字符在字符串中表示的不是符号本身的字符3)r字符..

2022-06-07 01:22:35 220

原创 字典、元组-day7

元组是容器型数据类型:将()作为容器的标志,里面多个元素用逗号隔开:(数据1,数据2,数据3…)元组不可变(不支持增删改);元组有序的(支持下标操作)任何数据类型都可以作为元组的元素使用场景:如果希望同时保存多个数据,并且要求数据保存只能使用不能修改,就是用元组。2.元组是不可变的列表列表中所有和可变无关的操作元组都支持:比如:查 相关操作 相关函数 和可变无关的相关方法(copy例外)02字典1.列表和字典选择的问题如果同时保存的多个数据的意义相同就使用列表。如果同时保存的多个数据的意

2022-06-02 01:49:06 174

原创 day8-字典作业(1)

定义一个列表,在列表中保存6个学生的信息(学生信息中包括: 姓名、年龄、成绩(单科)、电话、性别(男、女、不明) )统计不及格学生的个数打印不及格未成年学生的名字和对应的成绩求所有男生的平均年龄打印手机尾号是8的学生的名字打印最高分和对应的学生的名字删除性别不明的所有学生将列表按学生成绩从大到小排序(挣扎一下,不行就放弃)定义一个变量保存一个淘宝用户的信息,一个用户包括:账号、密码、昵称、是否是会员、和已经产生的所有的订单(每个订单括:订单号、订单金额、支付金额和这个订单中包含的所

2022-06-02 01:48:36 61

原创 列表进阶-day6

列表1 + 列表2 - 将列表1和列表2中的元素合并成一个新的列表列表 * N、N * 列表 - N个指定列表合并成一个新的列表(列表中的元素重复N次产生一个新的列表)用法如下:2.比较运算符:、>=、=、

2022-06-01 01:05:34 215

原创 day7-列表作业

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

2022-06-01 01:04:54 128

原创 day6-列表作业

1. 基础题已知一个数字列表,打印列表中所有的奇数nums = [1, 2, 3, 4, 5, 6, 7, 8, 9]for i in nums: if i % 2 != 0: print(i)已知一个数字列表,打印列表中所有能被能被3整除但是不能被2整除的数nums = [1, 2, 3, 4, 5, 6, 7, 8, 9]for i in nums: if i % 3 == 0 and i % 2 != 0: print(i)已

2022-05-31 01:16:08 76

原创 列表-day5

列表01认识列表列表是Python中的容器型数据类型;将[]作为容器的标志,里面多个数据用逗号隔开:[数据1, 数据2, 数据3, …]列表是可变的(元素的个数、元素的值和顺序都可以改变 - 支持增、删、改);列表是有序的(支持下标操作)补充:元素 - 容器中每个独立的数据就是这个容器中的每个元素len(列表) - 获取列表中元素的个数# 任何类型的数据都可以是列表的元素; 同一个列表中的元素的类型可以不相同list2 = [100]list3 = [98, 34, 89, 99, 5

2022-05-30 23:10:38 57

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

第一周作业一、选择题下列变量名中不合法的是?(C)A. abcB. NpcC. 1nameD ab_cd下列选项中不属于关键字的是?(B)A. andB. printC. TrueD. in下面哪个选项对应的代码写法是正确的?(C)A.print('Python') print('新手村')B.print('Python') print('新手村')C.print('Python')print('新手村')D.print('Python''新手

2022-05-30 00:33:35 26

原创 while和循环关键字-day4

while和循环关键字01求和与统计个数1.求和套路运用for + 变量 + in + range可以将载体中的变量全部提取出来,用法如下:#案例:求1+2+3+...+100#第一步:定义一个变量保存最后的和,默认值是0s = 0#第二步:通过for循环将需要就和的数据全部取出来for i in range(1, 101):#第三步:在循环体中,获取到一个数据,就往保存最后和的变量加一个 s += iprint(s)#第4步:循环结束后保存最后和的变量中的数据就是要求的结果

2022-05-30 00:32:43 115

原创 分支和for循环-day3

分支和for循环01if分支结构1)if单分支结构满足某个条件才能执行某个操作,这个不满足的时候这个操作就不整型。相当于:如果。。。 就。。。if:关键字,固定写条件语句:可以是任何有结果的表达式,例如:运算表达式(不能是赋值语法)、具体的数据,已经赋过值的变量等代码段:结构上就是if保持一个缩进的一条或这多条语句》)至少一条,逻辑上就是代码段满足条件才会执行代。执行过程:先判断条件语句是否为True(如果条件语句的结果不是布尔,就将结构转换成布尔再判断)。如果为True,执行代码段,再执行后

2022-05-26 21:00:33 89

原创 Day4 分支和循环作业

Day4 分支和循环作业根据输入的成绩的范围打印及格 或者不及格。grades = 59if grades >= 60: print('及格')else: print('不及格')根据输入的年纪范围打印成年或者未成年,如果年龄不在正常范围内(0~150)打印这不是人!age = 13if 150 > age >= 18: print('成年')elif age >=150: print('这不是人')else: pr

2022-05-26 20:59:57 39

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

day3 数据类型和运算符作业选择题print(100 - 25 * 3 % 4) 应该输出什么? (B)A. 1B. 97C. 25D. 0Python不支持的数据类型有(A)。A. charB. intC. floatD. list(多选)n = 6784,以下能够获取到7 的方法有(C,D)。A. n / 1000 % 100 B. n % 1000 / 100C. n // 100 % 10D. n // 10 % 100 // 10运行以下程序,

2022-05-26 00:35:43 59

原创 day2_Python编程⼊门作业(1)

day2 Python编程⼊入⻔门作业选择题下列哪个语句在Python中是非法的?(B)A. x = y = z = 1B. x = (y = z + 1)C. x, y = y, xD. x = y关于Python变量,下列列说法错误的是 (C)A. 变量无须指定类型B. 变量可以重新赋值C. 变量⽆须先创建和赋值⽽直接使⽤D. 同一个变量可以保存不同类型的值下⾯哪个不是Python合法的标识符(B)A. int64B. 40XLC. selfD. stu_name下列

2022-05-26 00:35:09 39

原创 变量和运算符-day2

变量和运算符01类型相关操作1)type函数获取指定数据的类型用法如下:print(type(1000))print(type(9.999))print(type('羊羊羊'))print(type(5.02), type(1022), type('羊羊羊'), sep=',')2)显示类型转换类型名(数据)- 将指定的数据转换成指定类型所有的整数和浮点数都可以相互转换print(int(2.34), int(0.99), int(23.907))print(float(12

2022-05-25 21:07:58 34

原创 Python语法基础-day1

Python语法基础01常用快捷键快捷键功能Ctrl + z撤销Ctrl + /添加或取消注释shift + 鼠标左键选中部分内容Alt + 鼠标左键多光标02注释代码中不会被编译执行的部分,注释不影响程序功能。单行注释在注释内容之前加#,使整行内容均为注释,用法如下:# 让整行都是注释print('hello world!') # 让一行的部分为注释多行注释将注释的内容放到三个双引号的开头,三个是双引号结尾的中间或者

2022-05-24 21:02:38 79 1

空空如也

空空如也

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

TA关注的人

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