自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 day17 - 面向对象1

day17 - 面向对象1 1、类 - (人类)就是拥有相同功能和相同属性的对象的集合 - 抽象概念 2、对象 - 类的实例(彭于晏是对象) 3、定义类 - 用代码描述清楚这个类是拥有哪些相同功能和哪些相同属性的对象集合 语法: class 类名: # 类名规范:驼峰式命名并且首字母大写 类的说明文档 类的内容 类的内容: 方法(对象方法,类方法,静态方法)和 属性(类属性,对象属性) 方法:本质就是定义在类中的函数,对类的功能进行描述 属性:类中保存数据的变

2020-10-22 09:00:01 95

原创 day17-面向对象作业

定义一个矩形类,拥有属性:长、宽 拥有方法:求周长、求面积 class Square: def __init__(self, length, wide): self.length = length self.wide = wide def girth(self): return (self.length + self.wide) * 2 def area(self): return self.length * ..

2020-10-22 08:58:35 184

原创 day16正则表达式作业

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

2020-10-21 09:06:18 158

原创 day15、常用的模块,time模块使用,hashlib的使用

day15、常用的模块,time模块使用,hashlib的使用 常用模块===== 1、数学模块 math - 普通数学模块 print(int(-2.9),(2.9)) #-2 2 #向小取整 print(math.floor(-2.9),math.floor(2.9)) # -3 2 cmath - 复数的数学模块 2、随机模块 random.randint(m,n) - 产生[m,n]的随机数 random.random() - 产生[0,1)的随机数 #[1,100)的随机小数 pri

2020-10-20 08:55:15 105

原创 day12 作业

写一个装饰器@tag要求满足如下功能: @tag(name='p') def render(text): # 执行其他操作 return text @tag(name='div') def render2(): return 'abc' print(render('Hello')) # 打印出: <p>Hello</p> print(render2()) # 打印出: <div>abc</div> def tag(s..

2020-10-15 09:02:10 53

原创 day11作业

为函数写一个装饰器,在函数执行之后输出 after def end_after(func): def new_func(*args, **kwargs): result = func(*args, **kwargs) print('after') return result return new_func @end_after def func1(x, y): print(x+y) func1(10,20) 为函数写一个装..

2020-10-14 08:56:45 45

原创 day 9作业

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

2020-10-12 08:58:11 408

原创 day7-作业

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

2020-10-09 09:00:06 72

原创 day6作业

1.声明一个字典保存一个学生的信息,学生信息中包括: 姓名、年龄、成绩(单科)、电话、性别(男、女、不明) student = { 'name': '王二', 'age': 20, 'score': 70, 'tel': 12345, 'sex': '男' } 2.声明一个列表,在列表中保存6个学生的信息(6个题1中的字典) students = [ {'name': '王二', 'age': 17, 'score': 70, 'tel': 12345, 's

2020-09-29 08:48:23 197

原创 day4作业

1.已知一个数字列表,求列表中心元素。 sum = [5, 4, 37, 22, 80, 98, 42, 99, 1001, 66] if len(sum) % 2 == 0: print(sum[len(sum) // 2 - 1], sum[len(sum) // 2]) else: print(sum[len(sum) // 2]) 2.已知一个数字列表,求所有元素和。 numbers = [8, 9, 10, -9] sum1 = 0 for x in numbers: su

2020-09-28 08:55:39 133

原创 循环练习题

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

2020-09-27 08:59:15 372

原创 day 3 python 中的循环

1、for 循环 语法结构: for 变量 in 序列: ​ 循环体 执行过程: 让变量去序列中取值,一个一个的取,取完为止;每取一个值,执行一次循环体。 range的用法 用法 含义 range (N) 产生一个0~N-1的数字序列 range(M,N) 产生一个M ~N-1的数字序列,M和N都是整数序列,并且M小于N range(M,N,step) step控制每次增加的值,默认情况下是1 练习1:产生一个100到1所有的数字对应的序列 fo

2020-09-25 08:49:38 157

原创 day3 分之和循环作业

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

2020-09-24 21:05:38 217

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

第二天:基础python学习 运算符 1、python中支持的运算符是什么? 数学运算符,比较运算符,逻辑运算符,赋值运算符,位运算 2、数学运算符 符号 含义 符号 含义 + 加法运算 — 减法运算 * 乘法运算 / 除法运算 % 取余,取模 // 整除 ** 幂运算 1)如何应用数学运算符? 加法运算, 减法运算, 乘法运算 ,除法运算 ,幂运算和生活中用法一致,重点说明:取余和整除 2)% 取余 X % Y —求X 除以 Y 的余数 判断一个数是否能被另一个数整除

2020-09-23 21:17:04 313

原创 第一天:零基础学python

2020年9月22日,第一次系统接触python,内容篇幅较长,请耐心学,因为零基础的我在一天都要学习这么多内容,你也要如此,试想,比我们还要厉害的人,都在学习,我们为何还不努力呢? 任务:1、学习基础语法;2、学习基础函数print和input ;3、学习变量 第一阶:基础语法 1、语句是什么?该怎么表达? 语句是一条有效的程序,能够运行 一条语句占一行,不用写分号。如果一行多写,需打分号 print('hello!'); age = 10 2、注释是什么?怎样进行注释 注释是代码.

2020-09-22 20:39:41 107

空空如也

空空如也

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

TA关注的人

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