自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 day17-面向对象作业

定义一个矩形类,拥有属性:长、宽 拥有方法:求周长、求面积class Rectangular: def __init__(self,x,y): self.long=x self.width=y def calculate(self): L = (self.long + self.width)*2 S = self.long * self.width return L ,Sp1 = Rectangula..

2020-10-21 20:01:40 455

原创 day16正则表达式作业

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

2020-10-20 20:41:53 134

原创 day12 作业

写一个装饰器@tag要求满足如下功能:def tag(name): def test1(func): def new_func(*args,**kwargs): re = func(*args,**kwargs) return f'<{name}>{re}</{name}>' return new_func return test1@tag(name='p')def render..

2020-10-15 08:52:54 85

原创 day11作业

为函数写一个装饰器,在函数执行之后输出 afterdef end(func): def new_end(*args, **kwargs): re = func(*args, **kwargs) print('after') return re return new_end@enddef func1(x, y): return x + yprint(func1(2, 3))为函数写一个装饰器,把函数的返回值 ..

2020-10-14 09:05:04 90

原创 day 9作业

利用列表推导式, 完成以下需求:a. 生成一个存放1-100中各位数为3的数据列表:list1 = [x for x in range(3,100,10)]print(list1)#结果为 [3, 13, 23, 33, 43, 53, 63, 73, 83, 93]b. 利用列表推到是将 列表中的整数提取出来:list1 = [True, 17, "hello", "bye", 98, 34, 21]list2 = [x for x in list1 if type(x) == i..

2020-10-10 14:24:44 102

原创 day7-作业

输入一个字符串,打印所有奇数位上的字符(下标是1,3,5,7…位上的字符)例如: 输入**'abcd1234 ’ ** 输出**‘bd24’**str1 = 'abcd1234'str2 = ''for a,b in enumerate(str1): if not (a & 1): continue else: str2 += bprint(str2)# bd24输入用户名,判断用户名是否合法(用户名长度6~10位)str1..

2020-10-08 13:28:31 277

原创 元组和字典

元组和字典元组什么是元组(tuple)元组是不可变的列表元组是容器型数据类型,将小括号()作为容器的标志,里面多个元素用逗号隔开:(元素1,元素2,元素3…)元组不可变(不支持元素的增删改,查可以),元组是有序的(支持下标操作)元素:元组中的元素:任何类型的数据,并且可以重复t1 = (10, 23, 90, 10)print(type(t1), t1)只有一个元素的元组: (元素,)list1 = [23]print(list1, type(list1))t3 = (2

2020-09-29 17:52:50 275

原创 day6作业 (1)

1.声明一个字典保存一个学生的信息,学生信息中包括: 姓名、年龄、成绩(单科)、电话、性别(男、女、不明)student = {'name': '任欣康', 'age': 23, 'score': 100, 'tel': '10086', 'sex': '男'}print(student)2.声明一个列表,在列表中保存6个学生的信息(6个题1中的字典)a.统计不及格学生的个数b.打印不及格学生的名字和对应的成绩c.统计未成年学生的个数d.打印手机尾号是8的学生的名字e.打印最高分和对应的学

2020-09-29 08:31:17 427

原创 python学习day6

列表和元组列表删除坑1:直接遍历用remove删除元素,(因为遍历的时候没有吧所有的元素都遍历出来解决坑1 两个相同的列表,遍历其中一个,在两外一个里面进行删除scores1 = scores.copy()for s in scores1: if s < 60: scores.remove(s)print(scores)坑2:报错,下标越界解决坑2:scores = [98, 45, 34, 89, 23, 67, 23, 9, 54, 100,

2020-09-28 17:13:48 194

原创 day4作业

1.已知一个数字列表,求列表中心元素。list1 = [1, 2, 3, 6, 5, 5, 4, 5, 8]a = len(list1)if a % 2 != 0: m=int((len(list1)-1)/2) print('中心元素为:',list1[m])else: m = int(len(list1)/2) print('中心元素为:',list1[m],',',list1[m-1])2.已知一个数字列表,求所有元素和。list1 = [1, 2, 3, 5

2020-09-27 22:13:52 186

原创 python学习dya4

#数字和列表数字相关类型整数python中整数支持4中写法:十进制数、二进制数、八进制数、十六进制数十进制数:基数是0-9,表示的时候直接写:98 23 47二进制数:基数是0和1,表示的时候不能直接写:需要加前缀0b或者0B:0b1100、0b1101八进制数:基数是0-7,表示的时候不能直接写:需要加前缀:0o或者0O:0o625、0O127(零欧)十六进制数:基数是0-9和a-f(A-F),表示的时候不能直接写,需要加前缀:0x或者0X:0x3fnum1 = 123num2 =

2020-09-27 18:39:50 298

原创 python学习day3

python学习day3循环for循环语法:for 变量 in 序列:循环体说明a. for/in - 关键字:固定写法b.变量 - 可以是任意变量:一般写一个新的变量C.序列 - python中容器数据类型,例如:字符串,列表,字典,元组,集合,迭代器,生成器,ranged.冒号: - 固定写法e.循环体 - 和for保持一个缩进的一条或者多条语句循环体就是需要重复执行的代码块执行过程:for x in 'abc': print(x,'飞哥大英雄!')

2020-09-25 09:00:38 134

原创 day3 分之和循环作业

基础题根据输入的成绩的范围打印及格 或者不及格。score = float(input('请输入成绩:'))if score >= 60: print('及格')else: print('不及格')根据输入的年纪范围打印成年或者未成年,如果年龄不在正常范围内(0~150)打印这不是人!。age = int(input('输入一个年纪:'))if 18 <= age <= 150: print('成年')elif 0 <= age &

2020-09-25 08:46:47 48

原创 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

2020-09-24 08:44:12 68

原创 python学习day2

python学习day2运算符数学运算符:+, - , * , /,% ,// , **比较运算符:<, >, >=, <=, ==, !=逻辑运算符:and(逻辑与):grade = 3.9score = 89print('是否能拿奖学金:',grade > 3.5 and score >=9)num=int(input('输入一个数:'))print('能否同时被3和7整除:',num % 3 ==0 and num % 7 == 0)

2020-09-23 19:58:38 79

原创 python学习 day1

python学习 day1今天正式开始学习python,和其他语言一样,任何语言都要从最基础的一些东西学起。当然hello world也是python的开始。一.基础语法语句:一条有效的程序注释:注释就是代码中不参与编译执行的说明性的文字缩进:python是通过冒号和缩进来产生代码块的,在需要代码块的时候不能随便在一行的开头添加缩进标识符:标识符实在程序中命名的时候用的关键字:在python中本身就有特殊功能或者特殊意义的标识符就是关键字,不能另做他用常见数据以及数据类型:数字数据:用

2020-09-23 08:47:56 69

空空如也

空空如也

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

TA关注的人

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