自定义博客皮肤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-面向对象作业

总结类 : 人对象: 李灰灰类和对象定义类(创建类)定义类就是用代码描述清楚你这个类是拥有那些相同功能,哪些相同属性的对象的集合.功能 - 对应的就是函数属性 - 保存数据的变量(在类中叫属性)语法:class 类名:类的说明文档类的内容class - 关键字,固定写法类名 - 程序员自己命名要求:是标识符,不是关键字规范:见名知义 类名驼峰式命名(单词之间采用首字母大写来区分),首字母大写,单词之间不能用下划线隔开,不使用系统函数名,类名,模块名: -

2021-05-19 20:31:29 202

原创 day16正则表达式作业(1)

总结总结正则语法. - 匹配任意一个字符\d - 匹配任意一个数字\S - 匹配任意一个非空白字符\s - 匹配任意一个空白字符\D - 匹配任意一个非数字字符[字符集] - 匹配字符集中任意一个字符[^字符集] - 匹配不在字符集中任意一个字符检测类符号\b - 检测是否是单词边界\B - 检测是否不是单词边界^ - 检测是否是字符串开头,放在正则表达式

2021-05-18 20:31:19 180

原创 day14总结和作业

总结# hash摘要(加密)的算法主要有两类:md5和sha-X系列# sha-X比md5得到密文的摘要长# hash加密的特点'''1) hash算法生成的摘要不可逆(不能通过密文来获取原文)2) 只有相同的数据通过相同算法得到的摘要才是一致的3) 不管原数据多大产生的摘要的长度是一致的.(无法通过摘要来确认密文长度)'''# 2.生成hashlib摘要# 1) 通过算法创建hash对象:hash.md5()import hashlibhash = hashlib.md5() #

2021-05-16 22:24:12 167

原创 5/14总结

总结模块python中一个py文件就是一个模块导入模块的办法1) import 模块名2) from 模块名 import 变量1,变量2,变量3...3) from 模块名 import* 意思是导入模块中所有的变量 重命名import 模块名 as 新模块名from 模块名 import 变量名 as 新变量名1,变量名2,...阻止导入if __name__ == '__main__': 这个if语句的代码在模块被直接运行的时候会执行,在被别的模

2021-05-14 20:50:53 209

原创 day12-三大神器作业

总结迭代器(iter)迭代器是容器型数据类型,获取迭代器的元素,会导致这个元素从迭代器中小时,元素取一个就少一个,有用的点:元素取一个就少一个迭代器产生:1)将其他序列转换成迭代器; 2)创建生成器获取迭代器中的元素:获取单个: next(迭代器 ) ---- 在空的迭代器中获取会报错遍历生成器生成器保存数据的本质不是保存数据本身,而是保存产生数据的算法创建生成器调用带有yield关键字的函数,就可以得到一个生成器调用带yield关键字函数的时候不会

2021-05-13 20:40:29 71

原创 day11-实参高阶函数作业

总结匿名函数 没有函数名的函数函数名 = lambda 形参列表:返回值相当于: def(形参列表): return 返回值函数就是变量python中定义的函数类型是function,函数名就是变量名,普通变量能做的事情函数都能做,函数名()就是调用函数实参高阶函数 – 一个函数的参数是函数,那么它就是实参高阶函数max/min/sortedmax(序列,key=函数) --- 按照函数指定的规则来获取序列中元素的最大值有且只有一个参数

2021-05-12 21:08:39 110

原创 day10函数作业

总结位置参数 - 让实参和形参在位置上一一对应关键字参数 - 形参名=值位置参数和关键字参数混用:所有的位置参数需在关键字参数前面,必须保证每个参数都有一次赋值参数默认值如果要跳过有默认值的参数,直接给后面的参数赋值,必须用位置参数不定长参数带*的不定长参数 – 本质是元组,必须用位置参数带*的不定长参数在定长参数前,定长参数必须用关键字传参定长参数在带*的不定长参数前,定长和不定长都有可以用位置参数带**的不定长参数 – 本质是字典,必须用关键字参数

2021-05-11 23:15:53 77

原创 day9-函数作业

总结格式字符串 字符串中有不确定的信息时用格式字符串格式占位符 包含格式占位符的字符串%(数据1,数据2,…)%s 任何类型的数据都可以用%s占位%d 填充整数时使用%f 填充浮点数时使用%.NF 在拼接小数时保留N位小数,默认四舍五入格式化字符串 f-stringF’包含{}的字符集’高级用法:{表达式:.NF} - 保留N位小数{表达式:,} - 用于处理金额类数据,三个数字一个逗号{表达式:.N%} - 将小数转换成百分

2021-05-10 23:17:34 64

原创 day8-字符串作业(1)

总结字符串(str)‘’ /"" 不能通过直接按回车换行,只能通过转义字符换行/ ‘’’’’’ / “”"""" 引号内部可以直接通过回车换行普通字符转义字符\n\t’‘’\阻止转义 r/R’’chr(编码值) – 获取编码值对应的字符ord(字符) – 获取指定字符的编码值\uxxxx(四个符号) – 16进制数的编码值对应的字符字符串查查单个 字符串[下标]遍历切片相关操作加法 拼接产生新的字符乘法 字符串*n 将字符串重复

2021-05-09 22:53:17 222

原创 day7-字典和集合作业

总结字典 dict {}查查单个字典[key]字典.get(键)字典.get(键, 默认值)遍历for 变量 in 字典: 循环体增.改字典[键] = 值 # - 键不存在就添加,存在就修改删del 字典[键] # - 销毁式删除字典.pop[key] # 被删除的数据还可以拿出来用字典推导式{键:值 for 变量 in 序列}in and not in相关函数len(序列) – 求长度dict(序列)

2021-05-07 23:13:07 318

原创 day6-总结和作业

总结列表的相关函数和方法相关函数max(列表) -最大值min(列表) - 最小值sum(列表) - 求和len(列表) -求长度sorted(列表) - 将列表中的元素从小到大排序 — 返回新的列表sorted(列表, reverse=True) - 将列表中的元素从大到小排序 - 返回新的列表reversed(列表) 将列表中的元素倒序,产生一个新的序列,序列要变成列表就用 :list(reversed(列表)list 将其他类型的容器型数据转换成列表相关方法

2021-05-06 20:37:40 153

原创 day5-总结和作业

列表列表: []增:列表.append(元素) — 在列表的最后添加指定元素列表.insert(下标,元素) — 在列表的指定下标所在的位置前插入指定元素删:列表.remove(元素)del.列表[下标]列表.pop() — 取出最后一个函数 取出的值可以保存列表.pop(下标) — 取出下标对应的函数 取出的值可以保存改:列表[下标] = 新值 — 修改列表中指定下标对应的元素查:获取单个元素 : 列表[下标]遍历 :for 变量

2021-05-02 17:06:05 241

原创 4.29学习总结

总结列表列表(list)列表是容器型数据类型(是序列) ; 将中括号 [] 作为容器标志,里面多个元素用逗号隔开,[元素1,元素2,元素3,…]列表是可变的(指的是:列表中元素的顺序可变,个数可变,值可变),支持增删改查的操作.列表是有序的(列表中的元素是有顺序的),(说明支持下标操作,下标是顺序的标志).对元素的要求:任何类型的数据都可以作为数据中的元素,同一个列表中不同的元素的类型可以不同.空列表list1 = [ ] # 空列表print(

2021-04-29 22:49:49 73

原创 day3 课后总结和作业

day3 学习总结for循环语法for 变量 in 序列: 循环体#循环体就是需要重复执行的代码块## 执行过程:让变量一次又一次地取序列中取值,每取一次执行一次,直到取完为止.range函数range(N) #里面有N个元素,产生的是0-N-1的数字序列range(M, N) #产生M-(N-1)的数字序列range(M,N,step) #产生[M,N)的数字序列,每次增加stepwhile循环语法while 条件语句: 循

2021-04-29 00:31:36 150

原创 (更新)day2-学习总结和课后作业

运算符和if语句数学运算符数学运算符:+,-,*,/,%(取余),//(整除),**(幂运算)+,-,*,/ 同数学用法一致%(取余) 主要用作:判断是否能被整除、取低位数//(整除) 向小取整,主要用作:舍弃低位数,取高位数**(幂运算) 也可做开方,开方返回值都是小数比较运算符:== , !=(不等于) , >= , <= , > , <所有的比较运算符的运算结果都是布尔值逻辑运算符逻辑与运算 and , 相当于并且的意思。多个条件

2021-04-27 21:11:47 219

空空如也

空空如也

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

TA关注的人

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