自定义博客皮肤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)
  • 收藏
  • 关注

原创 day20周末作业

import openpyxlimport timetime1 = time.time()wb = openpyxl.load_workbook('files/某视频网站运营数据.xlsx')sheet1 = wb.activemax_row = sheet1.max_rowmax_column = sheet1.max_column# 1. 找出点赞数在100000次以上的视频ID、标题和赞数print('----------------------------1题-------.

2021-12-27 00:13:19 211

原创 day19正则表达式作业

利用正则表达式完成下面的操作:一、不定项选择题能够完全匹配字符串"(010)-62661617"和字符串"01062661617"的正则表达式包括( A,B,D)A.r"\(?\d{3}\)?-?\d{8}" B. r"[0-9()-]+" C.r"[0-9(-)]*\d*" D.r"[(]?\d*[)-]*\d*"能够完全匹配字符串"back"和"back-end"的正则表达式包括( A,B ,C,D)A. r'\w{4}-\w{3}|\w{4}'B. r'\w{4}|\w{

2021-12-23 22:12:54 94

原创 day18-面向对象作业

定义一个狗类和一个人类:狗拥有属性:姓名、性别和品种 拥有方法:叫唤class Dog: """一个狗的类""" def __init__(self, name, variety, gender='公'): self.name = name self.gender = gender self.variety = variety def __repr__(self): return str(self.__d..

2021-12-22 21:23:35 90

原创 day17 - 类和对象总结

18.类和对象1.对象方法"""定义在类里面的函数1)怎么定义:直接定义(不需要添加装饰器)在类中的函数就是对象方法2)怎么调用:通过 "对象.xx()" 的形式调用3)特点是什么:每个对象方法都有一个默认参数self,self不需要传参, 系统会自动将当前对象传给self(self谁调用就指向谁)"""class Person: def eat(self,name='二娃'): print(f'{name}正在吃吃饭')p1

2021-12-22 21:22:56 67

原创 day16 - 发扑克 作业

"""Author:泽万Time:2021/12/20 17:38"""import randomdef poker(): """ 按顺序创建一副扑克,按照斗地主的大小进行排序创建的一副牌。 :return: 返回54张牌 """ s = ['JOKER', 'joker'] s1 = ['2', 'A', 'K', 'Q', 'J'] for i in s1: s.append(str(i) + '♠')

2021-12-20 21:52:04 272

原创 15.信息登录系统

"""Author:泽万Time:2021/12/16 20:08"""import osdef establish(): if os.path.exists(r'./files'): pass else: os.makedirs(r'./files')def create_a_document(): # 如果没有文件就添加,如果有就跳过执行下面循环。 try: open('files/mima.txt'

2021-12-19 17:42:59 68

原创 day14登录注册系统

"""Author:泽万Time:2021/12/16 20:08"""# 如果没有'mima.txt'文件就添加,如果有就跳过执行下面循环。try: open('mima.txt')except: open('mima.txt', 'w').write(str({}))s = '''===================================== **欢迎来到学生登录系统** 1. 登 录 2. 注

2021-12-16 21:49:06 75

原创 day12-函数进阶作业

已经列表points中保存的是每个点的坐标(坐标是用元组表示的,第一个值是x坐标,第二个值是y坐标)points = [ (10, 20), (0, 100), (20, 30), (-10, 20), (30, -100)]以下问题使用实参高阶函数来解决1)获取列表中y坐标最大的点z = max(points, key=lambda x: x[1])print(z)2)获取列表中x坐标最小的点z = min(points, key=lambda x: x[0])print(z..

2021-12-15 09:27:10 55

原创 11.Python 函数基础总结

Python 函数基础1.函数的作用当需要多次调用一个程序是,可以封装成函数,后面使用的时候直接调用。2.定义函数函数的概念函数就是实现某一特定的功能的封装 - 不同的函数有不一样的功能函数的分类根据函数是由谁定义的分为:系统函数和自定义函数系统函数 - 系统自带的函数(创建Python语言的人创建的函数)自定义函数 - 由程序员自己创建的函数定义函数(创建函数)语法:def 函数名(形参列表):​ 函数说明文档​ 函数体说明:

2021-12-13 22:08:18 565

原创 day11-函数基础作业

写一个函数,实现maketrans的功能,将两个字符串转换成一个字典,第一个字符串中的字符是键,第二个字符串中的字符是值第一个字符串: ‘abcmn’ 第二个字符串:‘一二三四五’结果:{‘a’: ‘一’, ‘b’: ‘二’, ‘c’: ‘三’, ‘m’: ‘四’, ‘n’: ‘五’}def dict1(str1, str2): '''将两个字符串转换成一个字典,第一个字符串中的字符是键,第二个字符串中的字符是值''' lens = len(str1) dict2..

2021-12-13 22:06:51 46

原创 10.字符串总结

10.字符串1.字符串相关操作和函数1.字符串相关运算符数学运算符== 、 !=比较大小: <=、>=、<、>比较的是第一段不相等的字符串的编码值"""应用:比较字符串大小来判断字符的类型判断是否是数字字符:'0' <= i <= '9'判断中文 : '\u4e00' <= i <= '\u9fa5'"""比较运算符max , min , sorded() # 编码值lenstr(数据) -

2021-12-12 20:43:40 343

原创 10.作业

编写一个程序,交换指定字典的key和value。例如:dict1={'a':1, 'b':2, 'c':3} --> dict1={1:'a', 2:'b', 3:'c'} dict1 = {x: y for y, x in dict1.items()}print(dict1)编写一个程序,提取指定字符串中所有的字母,然后拼接在一起产生一个新的字符串 例如: 传入'12a&bc12d-+' --> 'abcd' str1 = '12a.

2021-12-12 20:42:51 38

原创 day9 -集合总结

一.集合1.集合2.增删改查1)查- 只能遍历2)增集合.add(元素) - 将元素添加到集合中3)删集合.remove(元素) - 删除指定元素,不存在会报错;集合.discard(元素) - 删除指定元素,不存在不会报错4)改只有删除原来的,在添加新的元素3.数学集合运算python中的集合支持的数学集合运算:并集(|)、交集(&)、差集(-)、对称差集(^)、子集(>=、<=)、真子集(>、<)1)并集集合1|集合2 - 将

2021-12-10 08:54:53 46

原创 day9-字符串和集合作业

用三个集合表示三门学科的选课学生姓名(一个学生可以同时选多门课)class_chinese = {'啊1', '啊2', '啊3', '啊4', '啊5'}class_math = {'啊2', '啊3', '啊6', '啊7'}class_english = {'啊1', '啊3', '啊7', '啊4'}求选课学生总共有多少人print(len(class_math | class_chinese | class_english))求只选了第一个学科的人的数量和对应的名字s..

2021-12-10 00:09:05 54

原创 day8-字典作业11

定义一个变量保存一个学生的信息,学生信心中包括:姓名、年龄、‘成绩’(单科)、电话、性别student = {'name': '夏明', 'age': 13, 'chinese': 78, 'phone': '124324354', 'gender': '男'}定义一个列表,在列表中保存6个学生的信息(学生信息中包括: 姓名、年龄、成绩(单科)、电话、性别(男、女、不明) )student = [ {'name': '夏明', 'age': 13, 'chinese': 78, '..

2021-12-08 21:32:44 116

原创 day8 - 字典作业

字典1.用变量获取元素1.使用多个变量同时获取列表或者元组的元素要求:变量的个数必须和元组、列表元素的个数保持一致t1 = (1, 2, 3, 4, 5)a, b, c, d, e = t1print(a, b, c, d, e) # 1 2 [3, 4, 5]2.使用多个变量同时获取列表或者元组的元素#当变量的个数小于元素的个数,必须在某一个变量前面加*#获取的时候先让不带好的按顺序获取对应的数据,再把剩下的给带号的变量中t1 = (1, 2, 3, 4, 5)x,

2021-12-08 18:49:19 155

原创 day7-列表作业

创建一个列表,列表中有10个数字, 保证列表中元素的顺序,对列表进行排重,并对列表使用进行降序排序例如:[70, 88, 91, 70, 107, 234, 91, 177, 282, 197] --- 去重之后 [70, 88, 91, 107, 234, 177, 282, 197] ---- 降序排序 [282, 234, 197, 177, 107, 91, 88, 70]list1 = [70, 88, 91, 70, 107, 234, 91, 177, 282, 197].

2021-12-08 08:57:30 81

原创 07.列表相关运算符

07.Python列表相关运算符1.数学运算符:+、*列表1 + 列表2 - 将两个列表合并成一个新的列表列表 * n - 列表中的元素重复N次,产生一个新的列表2.比较运算符:<、>、<=、>=、==、!=不同类型可以使用==和!=来比较,但不能用<、>、<=、>=来比较print([10, 20, 30] == [10, 20, 30]) # Trueprint([10,

2021-12-07 17:15:05 809

原创 day6-列表作业

1.已知一个数字列表,求列表中心元素。list1 = [1, 2, 3, 4]count = len(list1)if n % 2 == 0: print(list1[count//2])else: print(list1[count//2]-1,list1[count//2])2.已知一个数字列表,求所有元素和。print(sum(列表))3.已知一个数字列表,输出所有奇数下标元素。for i in range(len(列表)): if 列表[i] % 2 != 0:

2021-12-07 11:14:56 56

原创 06总结 - 列表

列表1.列表容器型数据类型(序列)变量是否是容器分为:非容器数据型类型的变量,和容器数据类型的变量非容器数据类型的变量 - 一个盒子里面只有一个格子,只能保存一个数据容器型数据类型的变量 - 一个盒子里面有多个格子,每个格子可以存储不一样的数据,所以同个时间可以存储多个数据列如:list、dict、tuple、set、str等stu = [23,45,73,75,85,24,86,98,79,69,57,96,97]print(sum(stu))print(max(st

2021-12-06 20:14:24 597

原创 周末作业-循环练习题(1)

判断101-200之间有多少个素数,并输出所有素数。for i in range(101,200): for j in range(2,int(i ** 0.5 + 1)): if i % j == 0: break else: print(i)求整数1~100的累加值,但要求跳过所有个位为3的数。num = 0for i in range(1,101): if i % 10 != ..

2021-12-06 09:16:19 45

原创 day 5 -- 循环关键字

day 5 – 循环关键字1.continue 和break --循环体中的关键字1)continue – 结束一次循环(结束当次循环)当执行循环体的时候遇到了continue,这一次循环结束,马上进入下一次循环。打印12到100中不能被5整除的偶数num = 10while num < 100: num += 2 if num % 5 == 0: continue print(num, end=' ')print()2.打印1

2021-12-05 17:59:27 56

原创 day4-循环作业

循环一、for 循环语法:for 变量 in 序列:​ 循环体说明:for in - 关键字;固定写法变量 - 没有定义的序列 - 序列就是python中容器数据类型对应的数据;列如:字符串、列表、字典、元组、集合、迭代器、生成器、range循环体 - 和for保持一个缩进的一条语句或多条语句,需要重复执行的代码执行过程:让变量中取值,一个一个取值,取完为止,每次循环一次for 循环次数和序列中的元素

2021-12-02 22:20:45 79

原创 day3-运算符和分支作业

选择题print(100 - 25 * 3 % 4) 应该输出什么? (B)A. 1B. 97C. 25D. 0下列哪种说法是错误的(D)。A. 除字典类型外,所有标准对象均可以⽤于布尔测试B. 空字符串的布尔值是FalseC. 空列表对象的布尔值是FalseD. 值为0的任何数字对象的布尔值是False下列表达式的值为True的是(B)。A. 3>2>2B. 1 and 2 != 1C. not(11 and 0 != 2)D. 10 < 20

2021-12-01 22:35:48 42

原创 运算与分支

运算与分支一、定义变量和给变量赋值的原理1.python定义变量的时候,需要先申请内存,内存的申请多大看数据的大小,然后再将数据保存再变量中。2.重新给变量赋值的时候,会从重新申请内存,新的申请同样看数据的大小。1、数学运算符+(加法) -(减法) *(乘法) /(除法) %(求余,取模) //(整除) **(幂运算)print(1 + 2)print(3 + 2 - 5)print(2 * 3)print(6 / 3)print(6 % 4)print(234 // 23)pr

2021-12-01 20:27:41 674

原创 01.基础语法和变量

基础语法和变量一 ,Python基础语法1.注释1.代码分为有效代码和注释两部分1.注释代码解析器翻译不影响程序2.注释不参与编译器执行的部分3.注释的代码解析器会主动省略掉2.单行注释1.在注释的内容前面加#2.快捷键 - Ctrl+ /3.别人更容易看懂写的代码#单行注释print('你好!') #单行注释3.多行注释1.将注释放入""“注释”""中间2.将注释放入’’‘注释’’'中间"""第一种注释"""'''第二种注释'''2.行和缩进

2021-11-30 19:24:49 515

空空如也

空空如也

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

TA关注的人

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