![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
作业
文章平均质量分 67
程大是
小伙子,看你骨骼清奇,将来一定能成大事。
展开
-
Day17_面向对象
Day17_面向对象笔记:类和对象定义 类"""定义类就是用代码描述清楚你这个类是拥有哪些相同功能哪些相同属性的对象的集合功能 - 对应的就是函数属性 - 保存数据的变量(在类中叫属性)语法:class 类名: 类的说明文档 类的内容 说明:class - 关键字,固定写法类名 - 程序员自己命名 要求:是标识符,不是关键字 规范:见名知义;驼峰式命名(单词之间首字母大写);首字母大写,不能使用类名,模块名,函数名类的说原创 2021-05-19 19:55:13 · 165 阅读 · 0 评论 -
Day16_正则表达式
Day16_正则表达式笔记和作业正则表达式检测类符号\b - 检测是否是单词边界re_str = r'name\b my'print(fullmatch(re_str, 'name my'))"""单词边界:凡是可以将两个单词分开的符号都是单词边界,比如:空白字符、标点符号、单词开头和结尾注意:检测类符号是在匹配成功的情况下看检测类符号所在的位置是否符合要求"""re_str = r'\b\d\d\b'result = findall(re_str, 'shj23结合实际 4原创 2021-05-18 20:59:54 · 262 阅读 · 0 评论 -
Day14_文件操作和异常捕获
Day14_文件操作和异常捕获笔记:hashlib的使用hash摘要(加密)的算法主要有两类:ma5和sha - X系列hash加密的特点:hash算法生成的摘要不可逆。(不能通过密文获取原文)只有相同的数据通过相同的算法得到的摘要才是一致的不管原数据有多大,产生摘要的大小一致(长度)一致生成hash摘要通过算法创建hash对象:hashlib.算法名()常用算法名:md5、shaxxx添加数据hash对象.update(数据)注意:数据必须是二进原创 2021-05-17 09:27:08 · 81 阅读 · 0 评论 -
Day13模块和包
Day13_模块与包的使用模块的使用什么是一个模块 - python中一个py就是一个模块怎么在一个模块中使用另一个模块中的内容(内容包含数据、函数、类等)"""注意:1)如果要在一个模块中使用另一个模块中的内容,被使用的模块的模块名必须是标识符并且不是关键字 2)一个模块中只有全局变量才能被其他模块使用 3)其他模块只有在被导入以后才能使用"""怎么导入模块"""1)import 模块名 - 导入指定模块,导入后可以通过'模块名.变量'的方式使用被导入的原创 2021-05-16 17:54:44 · 91 阅读 · 0 评论 -
Day12_Python三大神器
Day12_Python三大神器笔记:迭代器什么是迭代器"""迭代器是容器数据类型(序列)、迭代器无法直接获取所有元素,也不能统计元素个数。获取迭代器中的元素会导致元素从迭代器中消失。(元素取一个就少一个)"""创建迭代器创建迭代器只有两种方式:将其他序列转换成迭代器创建生成器获取迭代器中的元素获取单个元素:next(迭代器)遍历:使用for循环进行遍历生成器生成器"""生成器从获取数据和保存特点来看,就是迭代器。生成器保存数据的原创 2021-05-13 20:59:53 · 96 阅读 · 0 评论 -
Day11_函数高阶
Day11_函数高阶笔记:匿名函数1.匿名函数 - 没有函数名的函数"""函数名 = lambda 形参列表:返回值相当于:def 函数名(形参列表): return 返回值注意:匿名函数的本质还是函数,之前函数中除了定义函数的语法以外的内容都适用于匿名函数"""函数就是变量函数就是变量python中定义函数就是定义类型是function的变量,函数名就是变量名,普通变量能做的事儿,函数都能做# func3是一个实参高阶函数 - 如果一个函数的参数是函数,原创 2021-05-12 21:06:31 · 79 阅读 · 0 评论 -
Day10_函数进阶
Day10_函数进阶笔记:函数的参数1.位置参数和关键字参数根据实参提供的不同分为位置参数和关键字参数"""1)位置参数:调用函数的时候让形参和实参在位置上一一对应2)关键字参数:调用函数的时候以"形参名 = 值"的形式确定对应实参。3)位置参数和关键字参数混用:位置参数必须在关键字参数前面,同一形参不能多次赋值,所有形参都必须赋值"""参数默认值定义函数的时候可以直接在形参后面用 = 给形参赋默认值有默认值的参数在调用的时候可以不用传参如果有的参数有默认值,有的没原创 2021-05-11 21:09:18 · 108 阅读 · 0 评论 -
Day9_格式化字符串和函数基础
Day9_格式化字符串和函数基础笔记:格式化字符串格式化字符串:格式占位符"""语法:包含格式占位符的字符串%(数据1,数据2,...)说明:括号中数据的个数需要和格式占位符的个数保持一致格式占位符:%s - 任何类型数据%d - 整数(可以转换为整数的数据)%f - 浮点数; %.Nf - 保留N位小数"""1).%s可以使用任意类型的数据填充(如果只有一个数据()可以省略)格式化字符串:f-string{表达式:.Nf} - 保留小数点后N位小数(4舍5入原创 2021-05-11 08:43:04 · 71 阅读 · 0 评论 -
Day8_字符串
Day8_字符串笔记:字符串和字符什么是字符串"""字符串是容器型数据类型(序列),将''或者""或者''''''或者""""""作为容器标志,里面每一个独立的符号就是字符串的元素。字符串是不可变的;字符串是有序的(支持下标操作)字符串的元素:引号里面的每个符号都是字符串的元素,字符串的元素又叫字符;字符分为两种,一种是普通字符,一种是转义字符。"""空串(引号中什么都没有,空格也不行)empty1 = ’ ‘;empty2 = " ";empty3 = ‘’’ ‘’’;e原创 2021-05-09 09:36:42 · 169 阅读 · 0 评论 -
Day6_列表(函数及方法)和元组
Day6_列表函数及方法 和 元组笔记:列表相关函数及方法列表相关函数:max、min、sum、len、sorted、reversed、listmin(序列) - 获取序列中最小的元素。max(序列) - 获取序列中最大的元素(序列中的元素本身必须支持比较运算,而且元素之间可以比较大小)。sum(序列) - 获取序列中所有元素的和(序列中的元素必须是数字)。len(序列) - 求序列中元素的个数。sorted(序列) - 将序列中的元素从小到大排序,返回一个排完序原创 2021-05-06 21:03:30 · 290 阅读 · 0 评论 -
Week1_循环练习题
判断101-200之间有多少个素数,并输出所有素数。count = 0for x in range(101,200): for y in range(2,16): if x % y == 0: break else: print(x) count += 1print(14**2)求整数1~100的累加值,但要求跳过所有个位为3的数。num = 0for x in range(1,101): .原创 2021-05-01 17:05:02 · 107 阅读 · 0 评论