- 博客(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 ,S p1 = Rectangula..
2020-10-21 20:01:40
619
原创 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
198
原创 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
157
原创 day11作业
为函数写一个装饰器,在函数执行之后输出 after def end(func): def new_end(*args, **kwargs): re = func(*args, **kwargs) print('after') return re return new_end @end def func1(x, y): return x + y print(func1(2, 3)) 为函数写一个装饰器,把函数的返回值 ..
2020-10-14 09:05:04
142
原创 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
152
原创 day7-作业
输入一个字符串,打印所有奇数位上的字符(下标是1,3,5,7…位上的字符) 例如: 输入**'abcd1234 ’ ** 输出**‘bd24’** str1 = 'abcd1234' str2 = '' for a,b in enumerate(str1): if not (a & 1): continue else: str2 += b print(str2) # bd24 输入用户名,判断用户名是否合法(用户名长度6~10位) str1..
2020-10-08 13:28:31
362
原创 元组和字典
元组和字典 元组 什么是元组(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
352
原创 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
529
原创 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
247
原创 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
246
原创 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:0x3f num1 = 123 num2 =
2020-09-27 18:39:50
370
原创 python学习day3
python学习day3 循环 for循环 语法: for 变量 in 序列: 循环体 说明 a. for/in - 关键字:固定写法 b.变量 - 可以是任意变量:一般写一个新的变量 C.序列 - python中容器数据类型,例如:字符串,列表,字典,元组,集合,迭代器,生成器,range d.冒号: - 固定写法 e.循环体 - 和for保持一个缩进的一条或者多条语句 循环体就是需要重复执行的代码块 执行过程: for x in 'abc': print(x,'飞哥大英雄!')
2020-09-25 09:00:38
182
原创 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
75
原创 day2-运算符和变量作业
选择题 print(100 - 25 * 3 % 4) 应该输出什么? (B) A. 1 B. 97 C. 25 D. 0 下列哪种说法是错误的(A)。 A. 除字典类型外,所有标准对象均可以⽤于布尔测试 B. 空字符串的布尔值是False C. 空列表对象的布尔值是False D. 值为0的任何数字对象的布尔值是False 下列表达式的值为True的是(B)。 A. 3>2>2 B. 1 and 2 != 1 C. not(11 and 0 != 2) D. 10 < 20
2020-09-24 08:44:12
96
原创 python学习day2
python学习day2 运算符 数学运算符: +, - , * , /,% ,// , ** 比较运算符: <, >, >=, <=, ==, != 逻辑运算符: and(逻辑与): grade = 3.9 score = 89 print('是否能拿奖学金:',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
108
原创 python学习 day1
python学习 day1 今天正式开始学习python,和其他语言一样,任何语言都要从最基础的一些东西学起。当然hello world也是python的开始。 一.基础语法 语句:一条有效的程序 注释:注释就是代码中不参与编译执行的说明性的文字 缩进:python是通过冒号和缩进来产生代码块的,在需要代码块的时候不能随便在一行的开头添加缩进 标识符:标识符实在程序中命名的时候用的 关键字:在python中本身就有特殊功能或者特殊意义的标识符就是关键字,不能另做他用 常见数据以及数据类型: 数字数据:用
2020-09-23 08:47:56
100
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人