摘要:
模块拓展与认知 · 面向过程编程 · 模块简介 · import句式 · from...import...句式 · 循环导入问题 · 绝对导入与相对导入 · 软件开发目录规范 一、面向过程编程 面向过程编程就像设计产品流水线,结果是可见。 面向过程的缺陷在于:一旦要修改功能,那么需要整体改造(牵一发 阅读全文
摘要:
生成器及常见函数 · 异常捕获补充 · for循环本质及迭代器总结 · 生成器 · 基于生成器实现range方法 · 生成器表达式 · 生成器笔试题 · 关键字yield补充用法 · 常见内置函数 · 面向过程编程理论 一、异常捕获补充 对可能出现错误的代码进行封装监控,并针对整改方案进行处理。 t 阅读全文
摘要:
函数与迭代器对象拓展知识 · 结合匿名函数一起使用的函数 · 可迭代对象 · 迭代器对象 · for循环内部本质 · 生成器 · 常见内置函数 一、常见内置函数 1.map() 映射 循环获取列表中每个元素并传递给匿名函数保存返回值 l = [1,2,3,4] map(lambda x:x+1,l) 阅读全文
摘要:
函数知识拓展 · 递归函数 · 算法(二分法) · 三元表达式 · 列表生成式 字典生成式 · 匿名函数 一、递归函数 递归:函数在运行过程中 直接或者间接的调用自身 # 官网表示:python默认的最大递归深度为1000次 # import sys # print(sys.getrecursion 阅读全文
摘要:
python装饰器拓展 · 装饰器简易版本 · 装饰器进阶版本 · 装饰器练习(认证功能) · 装饰器固定模板 · 装饰器语法糖 一 、装饰器简易版本 给函数添加统计执行时间的功能 def outer(func): # func指向的是函数名index # func = index def get_ 阅读全文
摘要:
名称空间与函数知识进阶 名称空间的作用域 global与nonlocal关键字使用 函数对象(函数名) 函数的嵌套调用 函数的嵌套定义 必包函数 装饰器的概念 一、名称空间的作用域 作用域: 名称空间所能作用的范围 内置名称空间: 程序任何阶段任何位置均可使用(全局有效) 全局名称空间: 程序任何阶 阅读全文
摘要:
函数与名称空间概念 · 函数参数的两大分类 · 位置参数与关键字参数 · 默认参数 · 可变长参数 · 其他函数参数补充 · 名称空间的概念 一、函数参数的两大分类 形式参数: 在函数定义阶段括号内所填写的参数 简称“形参” def func(a, b): pass # a和b就是函数func的形参 阅读全文
摘要:
文件操作与函数拓展版 · 文件内光标的移动 · 文件内数据的修改 · 函数 一、文件内光标的移动 控制文件内光标的移动: # with open(r'b.txt', 'rb') as f: # print(f.read(4).decode('utf8')) # print(f.tell()) # 查 阅读全文
摘要:
文件操作理论升级 · 读写模式之a模式 · 文件操作方法 · 文件优化操作 · 文件操作模式 一、读写模式之a模式 a模式 只追加模式 路径不存在:自动创建 with open(r'a.txt','a',encoding='utf8') as f: pass # 路径存在:不会清空文件 在文件末尾添 阅读全文
摘要:
python拓展知识与了解 · 字符编码 · 字符编码发展史 · 字符编码实操 · 文件操作 · 文件读写模式 一、字符编码 # 只跟文本文件和字符串有关 与视频文件 图片文件等无关 # 什么是字符编码 由于计算机内部只识别二进制 但是用户在使用计算机的时候却可以看到各式各样的语言字符 字符编码:内 阅读全文