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

原创 2021.2.25 day18作业(1)

建立一个汽车类Auto,包括轮胎个数,汽车颜色,车身重量,速度等属性,并通过不同的构造方法创建实例。至少要求 汽车能够加速 减速 停车。 再定义一个小汽车类CarAuto 继承Auto 并添加空调、CD属性,并且重新实现方法覆盖加速、减速的方法class Auto: def __init__(self , tyre=4, color='', weight=0, speed=0): self.tyre = tyre self.color =color ..

2021-02-26 09:02:37 456

原创 2021.2.25

发牌游戏:from random import shuffleclass Poker: colors = ['♥', '♠', '♣', '♦'] numbers = ['A', '2', '3', '4', '5', '6', '7', '8', '9', '10', 'J', 'Q', 'K', 'joker', 'JOKER'] table1 = {'J': 11, 'Q': 12, 'K': 13, 'A': 14, '2': 15, 'joker': 16, 'JO

2021-02-26 09:02:04 108

原创 2021.2.23

re模块# 1. re.compile(正则表达式) - 根据正则表达式创建一个正则表达式对象re_obj = re.compile('\d{3}')re_obj.fullmatch('234')re_obj.search('jshdfjk238jhskfskdf890')re.fullmatch('\d{3}', '234')re.search('\d{3}', 'jshdfjk238jhskfskdf890')# 2.re.fullmatch(正则表达式, 字符串) - 获

2021-02-23 20:40:32 102

原创 2021.2.23 day16-面向对象作业

定义一个矩形类,拥有属性:长、宽 拥有方法:求周长、求面积class Rec(): def __init__(self, lenth1 = 10, width1 = 20 ): self.lenth = lenth1 self.width = width1 print(f'长度:{self.lenth},宽度:{self.width}') def c(self): print(f'周长:{(self.lenth+sel..

2021-02-23 20:39:38 107

原创 2021.2.22 day15-正则作业

利用正则表达式完成下面的操作:1.用户名匹配​ 要求: 1.用户名只能包含数字 字母 下划线​ 2.不能以数字开头​ 3.⻓度在 6 到 16 位范围内name = r'^[a-zA-Z_][\da-zA-Z_]{5,15}'print(fullmatch(name, 'E45_mlDE'))密码匹配​ 要求: 1.不能包含!@#¥%^&*这些特殊符号​ 2.必须以字母开头​ 3.⻓度在 6 到 12 位范围内name

2021-02-22 20:44:43 104

原创 2021.2.3 day12 作业

已经两个列表A和B,用map函数创建一个字典,A中的元素是key,B中的元素是valueA = ['name', 'age', 'sex']B = ['张三', 18, '女']新字典: {'name': '张三', 'age': 18, 'sex': '女'} A = ['name', 'age', 'sex']B = ['张三', 18, '女']print(dict(map(lambda item1,item2:(item1,item2),A,B)))已经三个列表分别表.

2021-02-03 23:45:39 165

原创 2021.2.2-day11函数作业2

写一个匿名函数,判断指定的年是否是闰年year_judge = lambda year:year % 4 == 0 and year % 100 != 0 or year % 400 == 0print(year_judge(1999))写一个函数将一个指定的列表中的元素逆序( 如[1, 2, 3] -> [3, 2, 1])(注意:不要使用列表自带的逆序函数)func1 = lambda sequence:sequence[-1::-1] print(func1([1, 2, ..

2021-02-03 23:44:59 71

原创 2021.2.2-date11-函数的进阶

1.返回值# 1.什么是返回值'''从函数内容传递到函数外部的数据就是函数返回值'''# 2.什么时候函数需要返回值'''如果实现函数功能产生了新的数据,那么这个函数就需要通过返回值把新产生的数据返回'''# 3.怎么将数据返回'''1)怎么确定函数返回值返回值就是return关键字后面的值(如果没有return, 默认返回None)2)怎么获取函数返回值函数调用表达式的值就是函数返回值'''def sum1(a,b): return a+bs = sum1(1

2021-02-03 23:44:23 299

原创 day9-函数作业

编写一个函数,交换指定字典的key和value。 例如:dict1={'a':1, 'b':2, 'c':3} --> dict1={1:'a', 2:'b', 3:'c'} def chanllenge(dict1): new_dict1 = dict([(dict1[x], x) for x in dict1]) print(new_dict1)dict1={'a':1, 'b':2, 'c':3}chanllenge(dict1)编写一个函数,提取指..

2021-02-02 09:12:22 91

原创 2021.1.30day9-序列基础练习题

列表基础练习题选择题下列选项中能正确表示一个列表的是(D)。A.{1, 2, 3}B.[10, abc, 123]C. [10 20 30]D.[1, 2, 3](多选)已知一个列表nums = [10, 20, '小明', [1, 2]],以下表达式结果是小明的是?(C)A. nums[-3]B. nums[3]C.nums[-2]D. nums[2]以下选项关于列表说法错误的是?(C)A. 列表可以放在for循环的in后面B. 列表是可变的序列C. 列表是

2021-01-30 11:26:17 359

原创 2021.1.29-date9 字符串

1.review# 集合# 可变、无序s1 = {1, 23, 4}s2 = set() # 转换成集合# 交集(&)、并集(|)、差集(-)、对称差集(^)# 子集(>=、<=) 真子集(>、<)例:集合比较大小实际是判断是否是子集或则真子集s1 = {100, 200, 300, 1, 2}s2 = {1, 2, 3}print(s1 > s2) # Falses1 = {1,2,3}s2 = {1,2,3}print(s1 >

2021-01-30 11:25:39 175

原创 2021.1.28 day8-字符串作业

输入一个字符串,打印所有奇数位上的字符(下标是1,3,5,7…位上的字符)例如: 输入**'abcd1234 ’ ** 输出**‘bd24’**str1 = 'abcd1234'new = [x for x in str1[1:len(str1)+1:2]]print((''.join(new)))法二:str1 = 'abcd1234'print(str1[1::2])输入用户名,判断用户名是否合法(用户名长度6~10位)name = input('输入用户名:')if..

2021-01-29 11:22:16 182 1

原创 2021.1.28 day8-字符串作业

输入一个字符串,打印所有奇数位上的字符(下标是1,3,5,7…位上的字符)例如: 输入**'abcd1234 ’ ** 输出**‘bd24’**str1 = 'abcd1234'new = [x for x in str1[1:len(str1)+1:2]]print((''.join(new)))输入用户名,判断用户名是否合法(用户名长度6~10位)name = input('输入用户名:')if 6 <= len(name) <= 10: print('合..

2021-01-29 09:28:17 69

原创 2021.1.28-day8 元组

复习:# 1.列表相关函数# max、min、sum、sorted、len、list(只有容器型数据才能转换成列表)# 2.相关方法# 3.字典# {键1:值1, 键2:值2, ....}# 可变;无序# 键 - 不可变;唯一# 值 - 没有要求# 增、删、改、查# 字典[key]、字典.get(key)、字典.get(key, 默认值)# 遍历# 增、改:字典[key] = 值# 删:del 字典[key]、字典.pop(key)# in 、not in# dict

2021-01-29 09:28:00 72

原创 2021.1.27day7-列表和字典作业

1.创建一个列表,列表中有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]a = [70, 88, 91, 70, 107, 234, 91, 177, 282, 197]

2021-01-29 09:26:41 118

原创 2021.1.26-date6 练习

在哪里看快捷键的使用randint的应用需要引进random函数打印的数字前面用0占位1.快捷键# print(random.randint(1,6)) # 产生[1,6]的随机数# alt+shift+上下箭头可以移动代码位置# ctrl + D 复制代码# ctrl + y删除代码软硬件中存在缺点和缺陷---> bug --->debug (点每行的红点再点甲壳虫就可以逐步执行)shift + f1 在线查函数的使用2.Craps game'''玩家摇两颗色

2021-01-27 09:07:28 132

原创 2021.1.25-day5 列表作业

1.已知一个数字列表,求列表中心元素。nums = [1,2,3,4,5]media_nums = int((1+len(nums))/2)print(nums[media_nums-1]) # 32.已知一个数字列表,求所有元素和。nums = [1,2,3,4,5]sum = 0for x in nums: sum += xprint(sum) # 153.已知一个数字列表,输出所有奇数下标元素。nums = [1,2,3,4,5]for index in

2021-01-27 09:06:52 316

原创 2021.1.25-date5列表

1.什么是列表'''列表是容器型数据类型,将[]作为容器标志,里面多个元素用逗号隔开;[元素1,元素2,元素3,...]列表是可变的(可变指元素的个数,值,顺序);列表是有序的(元素有固定的位置--下标)列表元素:任何python支持的类型的数据都可以作为列表,同一个列表的元素的类型可以不同赋值语句不能作为列表元素'''2.获取元素 # 2.1 获取单个元素''' 语法:列表[下标] 什么是下标:下标又叫索引,代表元素在序列中的位置信息。 下标值的范围有两种: a、元素从左往右对

2021-01-27 09:01:51 165

原创 2021.1.22-2-21.1.24第一周作业

第一周作业一、选择题下列变量名中不合法的是?(C)A. abcB. NpcC. 1nameD ab_cd下列选项中不属于关键字的是?(B)A. andB. printC. TrueD. in[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pbbMrXZv-1611575369772)(C:\Users\亲爱的????\AppData\Roaming\Typora\typora-user-images\image-20210123165240779

2021-01-25 19:49:47 351

原创 2021.1.22-day4位运算

1.知识回顾:# 1.if多分支结构if 条件语句1: 代码段1elif 条件语句2: 代码段2elif 条件语句3: 代码段3...else: 代码段N# 2.if嵌套num = 8if num % 2 == 0: print('偶数') if num % 4 == 0: print('4的倍数')else: print('奇数')# 3.for循环"""for 变量 in 序列: 循环体el

2021-01-25 19:46:03 183 1

原创 2021.1.21-day3 分之和循环作业

基础题根据输入的成绩的范围打印及格 或者不及格。grade = float(input('成绩:'))if grade<0 or grade > 100: print("不符合标准")elif grade<60: print("不及格")else: print("及格")根据输入的年纪范围打印成年或者未成年,如果年龄不在正常范围内(0~150)打印这不是人!。age = int(input('年纪:'))if age<0 or age

2021-01-25 19:26:48 85

原创 date 3

?:1.range函数的使用2.if嵌套还不熟练3.!!!for print 不是同级别吗,怎么先执行完了for 在打印的i——已解决回顾知识与作业修改:1.运算符# 数学运算符:+ 、-、*、/、%、//、** print(9**(1/2) -> 3# 比较运算符:==、!= 、>、<、>= <= 输出结果只有True False# 逻辑运算符:and、or、not# 赋值运算符:=、-= 、+=、*= 、/=、//=、%=、**= 后面的赋值

2021-01-21 21:26:36 198

原创 date2

复习:python环境和解释器数字取最高位最低位,取中间运算符的扩展not布尔值打印的使用!!!注意字符串在打印的时候没有引号赋值语句不能当成数据使用 #(a = 3 + 5) 报错疑问:1.print(100, 'abc', True) # True是否加引号输出结果无区别2.Typora 某些字体强调颜色怎么设置Pycharm 快捷键:ctr + / – 添加或者取消注释ctr + x – 剪切ctr + z – 撤销ctr + shift + z – 反撤销ctr +

2021-01-21 21:25:51 220

原创 day2-运算符和变量作业

选择题print(100 - 25 * 3 % 4) 应该输出什么? (B)A. 1B. 97C. 25D. 0下列哪种说法是错误的(A)。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-01-21 10:13:00 120

原创 date1

1.语句1)一条语句占一行2)一条语句结束后可以加分号也可以不加(建议不加)3)如果非要在一行写多条语句,语句之间必须使用分号隔开4)一条语句的开头不能随意添加空格2.注释# 单行注释:在一行注释内容前加# (#和内容之间需要一个空格)# 多行注释:'''注释内容'''、"""注释内容"""'''小心草丛优先推塔'''3.标识符标识符是命名要求(变量命名、函数命名、类命名):# 1)由字母、数字或者下划线组成# 2)数字不能开头# 下面的是有效的名字:name、ab

2021-01-20 12:35:46 399

空空如也

空空如也

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

TA关注的人

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