03 2022 档案
摘要:hashlib加密模块
logging日志模块
阅读全文
摘要:os模块
sys模块
json模块
subprocess模块
阅读全文
摘要:re模块的其他知识
正则起别名及分组机制
collections模块
time模块
datetime模块
random随机数模块
阅读全文
摘要:2022.3.28正则表达式 2022.3.28日 星期一 正则表达式引入 正则表达式的概念 正则表达式字符组 正则表达式特殊符号 正则表达式量词 正则表达式贪婪与非贪婪匹配 正则表达式取消转义 python内置模块之re模块 一、正则表达式引入 可以打开京东注册页面,输入手机号,会发现输入正确的手
阅读全文
摘要:2022.3.25学习笔记 循环导入问题 判断文件类型 模块的查找顺序 绝对导入和相对导入 模块与包(简单) 编程思想的演变 软件开发目录规范 一、循环导入问题 两个文件互相导入,可能出现某个名字还没被创建就使用的情况,导致报错,因此在编程中应当尽量避免循环导入的情况。 如果确实需要循环导入,那么要
阅读全文
摘要:2022.3.24学习笔记 生成器对象(自定义迭代器) 自定义range方法 模块 一、生成器对象 1、概念与结构 概念:本质还是迭代器,只不过是通过自己写代码产生,也有双下iter和next方法,也是为了节省存储空间的 结构: def index(): print('666') yield 123
阅读全文
摘要:2022.3.23学习笔记 可迭代对象 迭代器对象 for循环的内部原理 异常处理 for循环的本质(代码模拟) 迭代取值与索引取值的对比 一、可迭代对象 1、迭代的概念 迭代就是更新换代,每一次迭代都是基于上一次的结果,类似游戏版本的更新 特征:每一次的结果都不一样或者都有更新才叫做迭代 whil
阅读全文
摘要:2022.3.22常用内置函数 1、abs() 结构:abs(正负数) 作用:获取结对值 print(abs(-111)) # 111 2、all()与any() 结构: all(数据集),数据集中所有元素对应的布尔值为True结果才为True any(数据集),数据集中只要有一个为True,结果就
阅读全文
摘要:2022.3.22学习笔记 三元表达式 各种生成式 匿名函数 常见重要内置函数 常见内置函数补充 一、三元表达式 使用场景:数据二选一的时候,推荐使用三元表达式 结构: 结果1+条件if判断+else+结果二 注意:if条件成立输出左边的结果1,反之输出右边的结果2 a = 4 b = 3 prin
阅读全文
摘要:2022.3.21学习笔记 多层语法糖 有参装饰器 递归函数 算法之二分法 一、多层语法糖(装饰器) 首先,我们需要先定义多个装饰器 def outer1 (func1): print('执行了outer1') def inner1(*args, **kwargs): print('执行了inner
阅读全文
摘要:2022.3.18 闭包函数 闭包函数的实际应用 装饰器简介 简易版本装饰器 进阶版本装饰器 完整版本装饰器 装饰器模板 装饰器语法糖 装饰器修复技术 一、闭包函数 1、什么是闭包函数 两大特征: 闭:定义在函数内部的函数 包:内层函数使用了外层函数名称空间中的名字 def outer(): a =
阅读全文
摘要:2022.3.17学习笔记 名称空间 名称的查找顺序 作用域 函数对象 函数嵌套 一、名称空间 概念:其实就是存放变量名与变量值绑定关系得地方,可以理解为‘民政局’ 1、内置名称空间 python解释器提前给我们定义好的如: len() print() open() ... 存活周期: python
阅读全文
摘要:2022.3.16笔记总结 函数的定义与调用 函数的分类 函数的返回值 函数的参数 一、函数的的定义与调用 定义函数: def func(): '''这里是注释''' 循环体代码 return 返回值 调用函数: 函数名() func() # 即可调用 注意: 1、函数必须先定义才能调用 2、函数在
阅读全文
摘要:2022.3.15笔记总结 文件内光标的移动 文件的修改 函数简介 函数的语法结构 一、文件内光标的移动 1、read()后光标的移动 (1)文本模式 with open(r'a.txt', 'r', encoding= 'utf8') as f: print(f.read()) # 执行完后光标移
阅读全文
摘要:2022.3.14笔记总结 字符编码的实际应用 文件操作简介 文件的读写模式 文件的操作模式 文件的操作方法 文件内置方法 一、字符编码实际应用 1、编码与解码 编码:就是将人类能够读懂的内容编码成计算机能够读懂的语言 str = '事已至此何不一搏' str.encode('gbk') # 表示将
阅读全文
摘要:2022.3.10今日笔记 字典内置方法 元组内置方法 集合内置方法 小练习 一、字典内置方法 1、类型转换 结构:dict() d1 ={ 'name': 'jason', 'age': 18, 'hobbies': ['play game', 'basketball']} 2、按K取值 直接使用
阅读全文
摘要:2022.3.9笔记总结 字符串的其他内置方法 列表内置方法 可变与不可变类型 队列与堆栈 字符串的其他内置方法 1.strip 移除字符串首尾的指定字符,可以选择方向 s1 = '$$$jason$$$' print(s1.strip('$')) # jason print(s1.lstrip('
阅读全文
摘要:计算机基础知识 人类语言与编程语言的关系 计算机五大组成部分 计算机的本质 计算机三大核心硬件 操作系统 文件的概念 编程语言的发展史 编程语言的分类 人类语言与编程语言的关系 # 语言(名词) 功能:交流媒介 人类语言:中文、日文、英语等,它是人与人沟通的工具 编程语言:C、C++、Python等
阅读全文
摘要:2022.3.8学习笔记 昨日作业讲解 while+else 死循环与while的嵌套 for循环基本使用 range关键字 for循环补充(break、continue、else) for循环的嵌套 基本数据类型及内置方法 一、昨日作业讲解 注意:前期作为小白的我,要先用中文写出步骤,之后翻译成p
阅读全文
摘要:2022.3.7学习总结 流程控制理论 if判断 while循环 课堂练习 一、流程控制理论 1、什么是流程控制? 控制事物的执行流程 2、流程控制的分类 2.1 顺序结构 自上而下依次执行,我们一般使用的结构都是顺序结构。 2.2 分支结构 一般遇到判断型的问题才会产生不同的分支和结果
阅读全文
摘要:2022.3.4笔记总结 数据类型之字典dict 数据类型之集合set 数据类型之元组tuple 数据类型之bool值 与用户交互 格式化输出 运算符 数据类型之字典dict 我们都学了列表,列表是可以让一个变量储存多个数据, info = ['jason', 18, 'read', 19,
阅读全文
摘要:2022.3.3学习笔记 经过前两天的学习,我了解了计算机的历史以及各个硬件系统之间运行的底层原理,计算机和人之间的关系是妙不可言的,人不能直接与机器对话,因此诞生了编程语言,随着编程语言的发展,高级语言随之产生,并且大大提高了程序开发的效率,再次基础上我们对计算机的认知不再是冰冷的机器,加下来,我
阅读全文
摘要:2022.3.1笔记总结 操作系统 文件的概念 编程语言的发展史 编程语言的分类 pytho简介 python解释器的版本说明 python解释器下载和安装 第一个python程序 编程软件的下载和试用 操作系统 致命三连问! 1.操作系统是什么? # 操作系统的本质也是程序员编写的应用程序 2.操
阅读全文
摘要:今日笔记总结 时间:2022年3月1日 鸡汤:比你优秀的人都在努力,你有什么理由做咸鱼 课前拉呱 导师学习建议: 1.英语(积累英语单词,熟悉英语的语句,先熟悉再重复记忆) 百词斩、英语流利说、扇贝单词、BBC新闻等 2.学习方法(克服疲劳,善于计划) '''学python不是为了只用python,
阅读全文
摘要:一、Typora简介 1、Typora是什么? Typora是目前IT人员使用频率最高的一款文本编辑器,书写简单,因此深受IT人员的喜爱,是一款采用Markdown语法的编辑器和阅读器, 随着越来越多人的使用,这款软件进入了收费时代。 (图一) 2、下载地址 英文官网:http://yiting.p
阅读全文