03 2022 档案
摘要:python之os、sys、json、subprocess模块 昨日内容回顾 re模块方法补充 findall系列方法分组优先机制 括号会优先显示括号内内容,手动取消优先显示需要(?:) 正则表达式起别名(只要用于search与match中) (?P<别名>本名) collections模块 1.具
阅读全文
摘要:python时间模块与随机值模块 昨日学习回顾 正则表达式 正则表达式是一门独立的知识,内容非常多,在多种编程语言中都实用。 取消转义 \斜杆可以取消特殊含义,在python中用r可以。 贪婪匹配:.* 获取最大可获取值 非贪婪匹配:.*? 获取零个或一个 正则表达式在python中,需要调用re模
阅读全文
摘要:python之正则表达式 正则通,通则达。 昨日简述 文件类型 两种:执行文件与被执行文件。 分别:用__ name __ 分别。 启动脚本:if __ name __ = '__ main __' 循环导入 概念:两个文件相互导入。 缺陷:可能会报错或重复运行。 避免方式:做到名全部定义好后才出现
阅读全文
摘要:python学习之模块 昨日回顾-温故而知新 生成器对象 yield关键词是定义生成器的关键词 yield和return相似,都会返回关键词后的值 该函数需要调用一次之后才能转换为生成器 生成器可以使用__ next __ 迭代取值 迭代取值时,遇到yield便会停止,再次取值会从关键词下开始 yi
阅读全文
摘要:Python学习笔记之模块 昨日内容回顾—温故而知新 可迭代对象 概念:更新换代,每次更新都是根据上一次的结果作为基础。 有哪些:字符串,列表,字典,元组,集合,文件对象,特殊函数(生成器) 迭代器对象 特点: 可调用__iter__和__next__内置方法 如何将可迭代对象变成迭代器对象: 可迭
阅读全文
摘要:python迭代器与异常处理 昨日内容回顾 1. 三元表达式 值1 if 条件(函数) else 值2 条件成立使用前面的值1,不成立使用值2 ps:if分支的罕见写法 子代码只有一行时,可以并列书写 if name == 'eason':print('123') else:print('321')
阅读全文
摘要:python学习笔记之内置函数 昨日内容回顾 多层语法糖 @装饰器1 @装饰器2 @装饰器3 def 函数(): 从下依次向上传参,然后从上往下依次开始运行 有参装饰器 def 扩展(参数): def 装饰器(实际函数): def 封包函数(*args,kwargs): 递归函数 概念:函数递归就是
阅读全文
摘要:python学习笔记之编程 昨日回顾 闭包函数 定义在函数体内部的函数 外部函数使用了内部函数的函数名作为返回值 内部函数调用了外部函数的名 装饰器 在不改变原功能的代码和调用方式,增加新的功能。 结构: def 装饰器函数名(实际功能函数名): def 封包函数名(*args,**kwargs):
阅读全文
摘要:python学习笔记之装饰器 昨日内容回顾 名称空间 名称空间就是存放变量名和变量值关系的地方 内置名称空间:python解释器自带函数的空间 全局名称空间:定义的变量名和函数名的空间 局部名称空间:函数体定义的变量名名的空间 存活时间 内置名称空间存活于python解释器使用时 全局名称空间存活于
阅读全文
摘要:第一步 将装饰器函数的返回值,封包函数的函数名赋值给实际功能的函数名 实际功能函数名 = 装饰器函数名(实际功能函数名) 因为实际功能的名称存于全局名称空间,所以 第二步 运行封包函数,调用装饰功能 这一步主要是运行装饰的额外功能 第三步 这步的做的事情比较多 首先在第一步赋值中 实际功能函
阅读全文
摘要:python学习笔记之函数 昨日内容回顾 函数的定义与调用 函数必须先定义后调用 调用函数时,函数名后面必须带上括号 函数的分类 内置函数:python解释器提前定义好的 自定义函数: 无参函数 括号内没有参数 有参函数 括号内有参数 空函数 函数体代码用pass占位 函数的返回值 获取函数的返回值
阅读全文
摘要:python学习笔记之了解函数 昨日内容——温故而知新 文件 文件内光标的移动 read() 括号内的数字控制光标移动 从左往右移动,文本为字符为单位 二进制用字节数为单位 文件内数据的修改 固有态和占有态 数据的修改其实就是将原文件移除掉,换成修改后的内容 函数简介 函数是需要提前定义的,调用函数
阅读全文
摘要:python学习之初次接触函数 你已经会1+1了,现在来造核弹吧 昨日回顾 字符编码的实际应用 编码 encode 解码 decode 文件操作的两种方式 file = open(文件路径,模式,编码) file.close() with open(文件路径,模式,编码) as file: pass
阅读全文
摘要:python之字符编码与文件 今日学习笔记与周五回顾 字符编码 简介:字符编码只针对文本文件 字符编码的发展史: 在最初,因为计算机由美国人发明,所以美国人创建的字符编码,是只具备英语和二进制数的对应关系的。他们创建的字符编码叫做ASCII码,其中A-Z对应数字65-90,a-z对应数字97-1
阅读全文
摘要:python入门笔记之基础编程 昨日内容回顾——温故而知新 字符串内置方法 索引取值 len 获取字符个数 strip 移除指定字符(lstrip,rstrip) split 切割字符串(rsplit) lower,islower 小写与检测小写 supper,issupper 大写与检测大写 fo
阅读全文
摘要:python入门笔记之熟练编程 昨日内容回顾 whie+else while 满足的条件: 循环体代码 else: 满足的条件正常循环至不满足时执行 (即不被break打断) for循环的使用 语法较while循环简单,但是功能不如while强大,只适合取值 for 变量名 in 数据集合: 循环体
阅读全文
摘要:python入门笔记之编程使用 昨日回顾 温故而知新 流程控制三大类 顺序结构 分支结构 循环结构 子代码 python中使用缩进代表子代码从属关系 并不是所有代码可以拥有子代码 多行子代码属于同一个父代码需保持相同的缩进量 代码结尾是冒号代表着他即将拥有子代码 今日学习内容——新的知识! 我只是想
阅读全文
摘要:python入门笔记之编程入门 昨日回顾 (简述) 基本数据类型补充 字典 dict(k:v) 集合 set {1,2,3} 元组 tuple(1,2,3) 布尔值 bool(True,False) 与用户交互 input(‘>>>:’)获取用户输入 print(‘需要打印出来的数据’)打印操作 格
阅读全文
摘要:python入门笔记之初步使用代码 昨日回顾——温故而知新 变量的本质 变量名 赋值符号 变量值 name = eason 遇到赋值符号(=)先看右,再看左 ⭐变量值如果没有绑定变量名,那么就是一个垃圾数据 python的基本数据类型 整点型 int 浮点型 float 字符串 str 列表 lis
阅读全文
摘要:python入门笔记之初步了解代码 昨日回顾 操作系统 对计算机:秘书,管家 对人类:提供一个人性化操作台 三层架构 graph TD 应用程序-->操作系统-->计算机硬件 操作系统 -->承上启下 文件的概念 将计算机的硬盘暴露给用户的一种方式 用户操作文件约等于操作硬盘 编程语言的发展史与分类
阅读全文
摘要:python入门笔记 昨日课程回顾 typora基本使用 块元素的使用(大小标题,编程环境,表格等) 编程与编程语言 编程语言是人与计算机沟通的媒介 编程是程序员想法转换为计算机能够理解的语言的结果 计算机五大组成部分 控制器、运算器、存储器、内存、外存 计算机的三大核心硬件 CPU、内存、硬盘 计
阅读全文
摘要:今日内容笔记 认识计算机 浅谈计算机 计算机,俗称电脑。近百年来,人类从原子时代迈入信息时代离不开计算机。计算机拥有高速计算的能力,可以进行数值计算,逻辑计算,以及存储功能。 计算机的组成部分 计算机是由硬件系统和软件系统组成的; 其中计算机五大组成部分分别为 运算器 控制器 存储器 输入设备 输出
阅读全文
摘要:Typora使用手册 Typora简介 Typora是一款支持Markdown语法的文本编辑软件;Typora支持编程环境的模拟,可运行大量数学公式、函数,相较于传统的word更适用于程序员相关工作。并且其干净简洁的页面,更是受到广大用户的偏爱,甚至在IT圈一度被称为世界上最漂亮的文本编辑器/写作A
阅读全文