摘要:
今日内容回顾 索引取值和迭代取值的差异 模块的简介 导入模块的两种句式 导入模块的补充 循环导入问题 判断文件类型 模块的查找顺序 模块的绝对导入与相对导入 索引取值和迭代取值的差异 1.索引取值 可以任意位置次数取值 不支持无序的数据类型 2.迭代取值 只能从前往后一次取值无法后退 支持所有的类型 阅读全文
摘要:
异常处理语法结构 异常处理实战应用 生成器对象 自定义range功能 yield冷门用法 yield与return对比 生成器表达式 笔试题 异常处理语法结构 # 常见的异常类型 SynataxError 语法错误 NameError 变量名错误 IndexError 索引错误 KeyError 键 阅读全文
摘要:
周结 文件操作 文件:操作系统提供给用户可以直接操作硬盘的快捷方式 代码打开文件的方式: 1. f = open(文件路径, 读写模式, encoding='utf8') f.close() 2. with open(r'a.txt', 'r', encoding='utf8') as f: wit 阅读全文
摘要:
内容回顾 重要内置函数 常见内置函数 可迭代对象 迭代器对象 for循环本质 异常捕获处理 重要内置函数 1.map() 映射 1 = [1, 2, 3, 4, 5, 6] # 给列表中的每一个元素加1 def func(a): return a + 1 res = map(func, l1) 阅读全文
摘要:
内容回顾 算法之二分法 三元表达式 各种生成式 匿名函数 内置函数 算法之二分法 1.什么是算法 解决问题的高效办法 2.算法的应用场景 推荐算法(抖音视频推送 淘宝商品推送) 成像算法(AI相关)... 几乎涵盖了我们日常生活中的方方面面 3.二分法 是算法中最简单的算法 甚至都称不上算法 ''' 阅读全文
摘要:
内容回顾 多层语法糖 有参装饰器 装饰器模板 装饰器修复技术 递归函数 多层语法糖 def outter1(func1): print('加载了outter1') def wrapper1(*args, **kwargs): print('执行了wrapper1') res1 = func1(*ar 阅读全文
摘要:
内容回顾 global与nonlocal 函数名的多种用法 闭包函数 装饰器简介 装饰器推导流程 装饰器模板 装饰器语法糖 global与nonlocal money = 666 def index(): global money #局部修改全局变量 需要使用关键字声明 money = 123 in 阅读全文
摘要:
内容回顾 函数参数之位置参数 位置参数:按照从左往右的顺序依次填入的参数 # 位置形参: 函数定义阶段括号内从左往右依次填写的变量名 def func(a, b, c):pass # 位置实参: 函数调用阶段括号内依次从左往右填写的数据值 func(1, 2, 3) def func(x, y): 阅读全文
摘要:
内容回顾 文件光移动的案例 # 实现动态查看最新一条日志的效果 import time with open(r'a.txt', 'rb') as f: f.seek(0,2) # 2模式直接到文件末尾移动0个位置 while True: line = f.readline() # 循环的读取每一行 阅读全文
摘要:
内容回顾 文件操作 1.什么是文件? 文件就是操作系统暴露给用户可以操作硬盘的快捷方式 2.代码如何操作文件 关键字open() 分三步:1、利用关键字open打开文件 2、利用其他方法打开 3、关闭文件 # 文件路径:相对路径与绝对路径 当路径中出现了字母与反斜杠的组合产生了特殊含义——>在路径字 阅读全文