03 2022 档案
摘要:今日内容概要 os模块 sys模块 json模块(重要) subprocess模块 os模块(重要) """该模块是与操作系统交互的一个接口""" import os # 1.创建目录 (文件夹) os.mkdir(r'aaa') # 使用相对路径 在当前执行文件所在的路径下创建一个aaa文件夹 m
阅读全文
摘要:今日内容概要 re模块的其他知识 正则起别名及分组机制 collections模块 time与datetime模块 random随机数模块 re模块补充说明 findall search和match group方法 给分组取别名 collections模块(收集模块) 提供了更多的数据类型 1.具名
阅读全文
摘要:正则表达式 什么是正则表达式? 正则表达式是独立的一门语言,利用一些‘特殊符号’的组合来筛选、匹配、校验所需的数据,在python中我们借助re模块来使用正则表达式的功能。 正则表达式在线测试网站 http://tool.chinaz.com/regex/ 字符组 '''单个字符组默认一次只匹配一个
阅读全文
摘要:今日内容概要 循环导入问题 判断文件类型 模块的查找顺序(重要) 绝对导入与相对导入 模块与包(简单) 编程思想的演变 软件开发目录规范 循环导入问题 两个文件彼此导入彼此 举个🌰 以上情况会出现循环导入的时候极有可能出现某个名字还没有被创建就使用的情况导致报错 """在以后的编程生涯中 尽量去避
阅读全文
摘要:今日内容概要 生成器对象(自定义迭代器) 自定义range方法 生成器笔试题(了解) 生成器额外补充(了解) 模块简介 导入模块的两种方式 导入句式的补充说明 生成器对象(自定义迭代器) 什么是生成器呢? 生成器本质还是迭代器,只不过通过程序员自定义编写得到 也是拥有__iter__/__next_
阅读全文
摘要:今日内容概要 常见内置函数02 可迭代对象 迭代器对象 for循环的内部原理 异常处理 for循环的本质(自己写代码模拟) 常见内置函数 1. help() # 查看注释信息 help(len) # 查看len如何使用 2. id() # 返回一串相当于内存地址的数字 print(id('anna'
阅读全文
摘要:今日内容概要 三元表达式(简化代码) 各种生成式(简化代码) 匿名函数(简化代码) 常见重要内置函数 常见内置函数补充 三元表达式 语法结构 值1 if 条件 else 值2 条件如果成立则使用值1 (if前面的数据) 条件如果不成立则使用值2 (else后面的数据) 使用场景 三元表达式只用于二选
阅读全文
摘要:今日内容概要 作业讲解 多层语法糖内部本质 有参装饰器 递归函数 算法之二分法 作业讲解 # 基本要求:给多个函数加上用户认证功能 # 2.多个函数都需要添加一个相同的功能 毫无疑问首先应该考虑使用装饰器 '''装饰器的使用原则与函数一致 也必须先定义后调用''' def login_auth(fu
阅读全文
摘要:今日内容概要 闭包函数(重要) 闭包函数的实际应用 装饰器简介(重点+难点) 简易版本装饰器 进阶版本装饰器 完整版本装饰器 装饰器模板(拷贝使用即可) 装饰器语法糖 装饰器修复技术 闭包函数(重要) # 闭包函数的两大特征 1.闭:定义在函数内部的函数 # 函数内的嵌套函数,只能在函数内部用 2.
阅读全文
摘要:今日内容概要 名称空间 名字的查找顺序 作用域 global与nonlocal关键字 函数名对象 函数的嵌套 我觉得我学会了?学废了? 名称空间的概念 其实就是存放变量名与变量值绑定关系的地方 类似于商品库存表,记录物品与存放地址 名称空间的分类 1.内置名称空间 python解释器提前给我们定义好
阅读全文
摘要:今日内容 函数的定义与调用 函数的分类 函数的返回值 函数的参数(内容较多) 名称空间与作用域 函数的定义与调用 1.函数一定要遵循先定义后调用的原则 # 定义函数的代码一定要比调用函数的代码先执行 2.函数在定义阶段只检测语法不执行代码 #此时代码不运行 3.函数体代码只有在调用函数的时候才会执行
阅读全文
摘要:今日内容概要 字符编码简介 字符编码发展史(理论) 字符编码实战应用 文件操作简介 大作业讲解 字符编码的实际应用 文件操作简介 文件的读写模式 文件的操作模式 文件的操作方法 文件补充说明 利用文件充当数据库完成用户注册登录 字符编码简介 字符串类型、文本文件的内容都是由字符组成的,但凡涉及到字符
阅读全文
摘要:今日内容概要 文件内光标的移动(了解) 文件数据修改(了解) 函数简介 函数的语法结构 函数的返回值 函数的参数(重要) 文件内光标的移动(了解) 1.前期铺垫 with open(r'a.txt','r',encoding='utf8') as f: print(f.read()) # 光标直接读
阅读全文
摘要:昨日作业讲解: # 利用列表编写一个用户注册、登陆程序 # 提示:循环 # 要求:成功一次即可 无需考虑用户冲突等情况 # 1.先定义一个用于存储用户数据的列表 data_list = [] # 定义一个空列表 # 2.循环打印程序的功能 供用户选择执行 while True: # 3.打印程序中所
阅读全文
摘要:接昨天内容继续学习 昨日作业讲解: 1.编写一个用户登录程序 要求最多尝试失误三次 过期自动提示并可重置尝试次数 用户登录成功之后进入内部循环 用户输入什么就打印什么 并给用户提供一个结束程序的特殊指令 获取用户输入的用户名和密码可以处理首尾空格 用户的用户名和密码使用变量存储 通过程序获取用户名和
阅读全文
摘要:今天接昨天内容继续学习 # TODO : 写任何业务 都应该先搭建主体功能 之后再考虑配套优化 昨日作业讲解 whlie+else 当while没有被关键字break主动结束的情况下 正常结束循环体代码之后会执行else的子代码 while 条件: 循环体代码 else: 循环体代码正常运行结束 则
阅读全文
摘要:流程控制 什么是流程控制? 流程控制是指通过编程语言中的关键字控制程序的执行过程 按照执行流程划分为三大类 顺序结构: 就是让程序按照从头到尾的顺序依次执行每一条 Python 代码,不重复执行任何代码,也不跳过任何代码。 分支结构: 也称为选择结构,就是让程序“拐弯”,根据某些条件的判断,有选择性
阅读全文
摘要:基本数据类型 字典:dict 特点: 用 K:V 形式储存数据,其中K对V有描述性质功能,能够非常精准的存储信息。 用法: K是对V的描述性性质的信息 ,一般都是字符串 # 字符串:引号内的任何数据 V是真实的数据类似于变量的值 ,可以是任意数据类型 强调: 字典是不支持索引取值的 因为字典内部是无
阅读全文
摘要:Day03课后有感 python多版本共存 在cmd窗口中 下载好python2.7以及3.6 两个版本找到文件内的 "python.exe" 分别在所在文件夹内进行拷贝 分别重命名为python2 和 python3 在计算机的环境变量中添加并上移 在cmd中进行测试能否运行 注意事项: 修改环境
阅读全文
摘要:Day2课后有感 操作系统 最早的计算机是没有操作系统的,一切的一切都需要工程师们手动操作,手动调整。计算机没有操作系统的后果就是,人们要想使用计算机,必须直接面向硬件进行操作。当时的程序员不光要会敲代码还要学会修硬件,工作量极大。后期随着编程的发展,就有了操作系统的出现。 操作系统最主要的功能之一
阅读全文
摘要:Day1课后有感 语言、编程语言、编程 什么是语言 语言是人们用嘴进行交流输出的一种重要工具。人们借助语言传递思想,是思想的媒介。 什么是编程语言 可以把编程语言比作一门“外语”,方便我们与计算机沟通交流。学会了这门“外语”,计算机就能更好的理解我们想表达的思想 什么是编程 编程=写代码 人输入简单
阅读全文
摘要:Typora入门 恭喜你找到了这款相比较world这种文档编辑器而言,更简洁更适合写一些程序相关的文本编辑器 下载 Typora官网:https://typoraio.cn/ 简介 Typora是一款轻便简洁的Markdown编辑器,支持即时渲染技术,这也是与其他Markdown编辑器最显著的区别。
阅读全文