自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 day19 继承和csv文件操作

1、继承就是让子类直接拥有父类属性和方法父类:被继承者(又叫超类)子类:继承者2、继承的语法class 类名(父类1,父类2,父类3…):​ 类的说明文档​ 类的内容注意:如果定义类的时候没有写继承,那么这类用继承python的基类:objectClass 类名 == class 类名(object):3、在子类中添加内容1)添加类属性和方法直接在子类中定义新的类属性和新的方法2)添加对象属性添加对象属性的时候如果还想要继承父类的对象属性,必须在子类的—init—方法中通过super()去调用父类的—ini

2022-06-16 17:53:33 79 1

原创 day18 面向对象学习总结

类就是拥有相同功能相同属性的对象的集合。- 类是一个抽象的概念对象就是类的实例(类的具体表现)相同功能 - 用函数描述功能相同属性 - 用变量变数语法:class 类名():​ 类的说明文档​ 类的内容(由属性和方法组成)说明:class - 关键字,固定写法类名 - 由程序员自己命名(标识符不是关键字,见名知义,采用驼峰式命名,并且第一个字母大写类的说明文档 - 多行注释类的内容 - 由属性(定义在类中的变量)和方法(定义在类中的函数)组成语法: 类名()p1= Person()它是用来面熟这个类具备的

2022-06-15 20:46:56 72

原创 day18-面向对象作业

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

2022-06-15 20:46:25 72

原创 day17正则表达式作业

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

2022-06-14 20:05:47 74

原创 week4day1-json学习总结

一个json有且只有一个数据,唯一的这个数据必须是json支持的数据类型的数据数字 - 和数学表示数字的方式一样,例如:189,2e2字符串 - 用双引号引起来的数据,支持转义字符。例如"yuting"布尔 - 只有true和false两个值(必须是小写)数组 - 相当于python的列表,[1,2,3…]字典 - 相当于python的字典,但是键只能是字符串空值 - nullpython 中有一个json模块,专门提供json相关的函数1)json转python(json反序列化)json -》 py

2022-06-13 17:45:01 78

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

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

2022-06-09 20:24:25 45

原创 day12函数作业

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

2022-06-09 10:43:53 44

原创 day11-函数作业

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

2022-06-07 20:47:10 123 1

原创 Week3day2学习总结

2、字符串切割字符串1.split(字符串2) - 将字符串1中所有的字符串2作为切割点对字符串1进行切割字符串1.split(字符串2,N)- 将字符串1中前n个字符串2作为切割点对字符串1进行切割如果切割点连续出现,或者切割点再字符串开头或者结尾,切割的时候会出现空串3、字符串替换字符串1.replace(字符串2,字符串3) - 将字符串1中所有的字符串2都替换成字符串3字符串1.replace(字符串2,字符串3,n) -将字符串1中前n个字符串2都替换成字符串34、字符串.str

2022-06-07 17:51:47 57

原创 day10-字符串作业

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

2022-06-06 20:30:33 53

原创 day8-字典作业(1)

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

2022-06-01 22:27:05 76

原创 week2day3学习总结

c 和 java 的三目运算符: - ? :表达式1 ? 表达式2 : 表达式3意思:条件语句 ? 值1 :值2 - 先判断表达式1的结果是否为True,如果是True,结果就是表达式2的值;否则就是表达式3的值python的三目运算符: if else表达式2 if 表达式1 else 表达式3意思:值1 if 条件语句 else 值2 - 先判断表达式1的结果是否为True,如果是True,结果就是表达式2的值;否则就是表达式3的值二、元组1、什么是元组元组是容器

2022-06-01 19:10:25 47

原创 day7-列表作业

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

2022-06-01 09:00:25 228

原创 列相关操作

列相关操作一、列的相关操作1)、数学运算: + / *1、列表1 +列表2 - 将列表1和列表2中元素合并成一个新的列表2、列表 * n / n*列表 - n个指定列表合并成一个新的列表(列表中的元素重复n次产生一个新的列表)2)、比较运算符 : < > <= >= == !=1)比较相等: == !=2)比较大小: < > <= >=两个列表比较大小

2022-05-31 19:26:32 111

原创 day6-列表作业

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

2022-05-31 11:38:25 51

原创 第二周第一天学习总结

第二周第一天学习总结一、else的循环完整的for循环:for 变量 in 序列:​ 循环体else:​ 代码段完整的while循环:while 条件语句:​ 循环体else:代码段注意:else的存在并不会影响原来的循环的执行;如果循环自然死亡,循环结束后会执行else后面的代码段;如果循环是因为break而结束,那么else后面的代码段不会执行#此处是代码#练习指定数是否是素数#素数(质数):除了1和它本身以外不会被其他数整除的数就是素数#判断素数的标准

2022-05-30 19:29:38 52

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

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

2022-05-30 19:28:26 49

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

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

2022-05-27 17:20:55 44

原创 day4学习总结

day4学习总结求和与统计个数1.求和套路第一步:先定一个变量保存最后的和,最开始默认为0;第二步:通过for循环将需求和的所有数全部取出来第三步:在循环中,获取一个数据,就往保存最后和的变量中加一个第四步:循环结束后保存最后和的变量中的数据就是最后要求的结果#此处为公式s=0for x in range(1,101): s += xprint(s)2.统计个数第一步:定义变量保存最后的个数,默认值为0通过循环获取所有的统计对象得到一个统计对象,个数就加

2022-05-27 16:41:01 48

原创 Day4 分支和循环作业

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

2022-05-26 20:45:05 67

原创 Day3学习总结

Day3 if和 for基础知识if分支结构类型格式说明举例执行过程if单分支结构if 条件语句1:(tab)代码段条件语句:可以是任何有结果的表达式(不能是赋值语句)代码段:从结构上就是和if保持一个缩进的一条或者多条语句,至少一条;逻辑上代码段就是满足条件才会执行的代码代码段必须要有一个缩进,如果没有缩进,则表示不管满不满足,都会执行的代码age=120if age>=18: print(‘成年!’)先判断条件语句是否为True(如果条件一句的结果不是boo

2022-05-26 17:39:29 36

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

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

2022-05-26 11:06:17 50

原创 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 09:53:58 85

原创 # Day2变量和运算符

Day2变量和运算符1.type函数定义:获取指定数据的类型#此处为代码print(type(2.33))print(type(None))print(type('ab'))2.显示类型转换定义:将一种数据类型转换成另一种数据类型表示:类型名(数据)-将指定数据转换成指定数据类型#100->'100'print(str(100))注意类型举例所有的整数和浮点数都可以相互转换print(int(2.33),float(12))所有的数据都可以转换

2022-05-25 20:05:22 98

原创 Day1语言基础学习

Day1语言基础学习01常用快捷键ctr+c/ctr+v/ctr+x/ctr+a/ctr+sctr+/ : 添加或者取消注释部分选择:点击要选的开头+shift+点击要选的末尾多光标:按住alt/option再点鼠标02注释定义:代码中不会被编译执行的部分,不会影响程序功能作用:1)对代码进行注解和说明,提高代码的可读性2)取消有效代码的功能添加注释的方法方法定义举例单行注释单独一整行内容前加##print()部分注释在内容后添加

2022-05-24 20:25:20 38

空空如也

空空如也

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

TA关注的人

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