摘要: 目录什么是生成器?如何创建生成器?yield 关键字的作用生成器结合return和send使用 什么是生成器? 一种特殊的迭代器 如何创建生成器? 列表解析的[ ] 换为() >>> a = (x for x in range(1, 10)) >>> type(a) <class 'generato 阅读全文
posted @ 2022-01-12 16:43 chuangzhou 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 目录装饰器装饰器的执行时期注册装饰器装饰带有参数的函数装饰带有返回值的函数变量作用域规则闭包概念nonlocal 关键字变量查找逻辑实现一个简单装饰器标准库中的装饰器使用functools.cache 做备忘使用@lur_cache单分派泛化函数参数化装饰器参数化clokc 装饰器基于类的clock 阅读全文
posted @ 2022-01-12 10:49 chuangzhou 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 读取xlxs 文件 import openpyxl #获得Workboot对象 wb = openpyxl.load_workbook(r'C:\Users\86158\Desktop\测试用例\test_app.xlsx') print(type(wb)) # 获得工作薄的列表 sheet_nam 阅读全文
posted @ 2022-01-11 20:23 chuangzhou 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 学习openpyxl 操作Excel时: sheet_names = wb.get_sheet_names() 提示: DeprecationWarning: Call to deprecated function get_sheet_names (Use wb.sheetnames). 函数废弃, 阅读全文
posted @ 2022-01-11 16:07 chuangzhou 阅读(197) 评论(0) 推荐(0) 编辑
摘要: _var: 一种约定风格(PEP 8),表示私有化属性或方法或类,不是Python强制规定 from modules import * 导入时不会导入_开头的方法 __var:双前置下划线,避免多继承时的属性命名冲突,无法在外部直接访问(名字重整为`_类名__属性名`) __var__:双前后下划线 阅读全文
posted @ 2022-01-11 15:30 chuangzhou 阅读(45) 评论(0) 推荐(0) 编辑
摘要: open的使用 函数声明: """操作文件的流程: 1. 打开文件 2. 读或写文件 3. 关闭文件 打开文件格式: 文件变量 = open(文件名字,访问模式, encoding='utf-8') 注意: 1. 文件名字,访问模式都是字符串类型 2. 如果操作文本文件,encoding='utf- 阅读全文
posted @ 2022-01-10 10:27 chuangzhou 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 解决: 修改镜像 npm config set registry https://registry.npm.taobao.org 或者 npm install -g cnpm --registry=https://registry.npm.taobao.org 什么npm ? NPM是随同NodeJ 阅读全文
posted @ 2022-01-09 22:44 chuangzhou 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 目录单例设计模式打印长方形打印九九乘法表一行代码打印九九乘法表字符串find 和 index 方法的区别[{},{},{}] 调整为[(),(),()][{},{},{}] 调整为((),(),())找到列表中两个不同元素的最大积 单例设计模式 class Dog(object): # 保存单例引用 阅读全文
posted @ 2022-01-09 21:08 chuangzhou 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 官网: https://nodejs.org/zh-cn/ Node.js 是一个基于Chrome V8引擎的 JavaScript运行环境。 运行环境: 注意: 浏览器是 JavaScript 的前端运行环境 Node.js 是JavaScript 的后端运行环境 Node.js 中无法调用 DO 阅读全文
posted @ 2022-01-09 20:15 chuangzhou 阅读(57) 评论(0) 推荐(0) 编辑
摘要: object.__dict__ 提供了一个字典。可以打印任何实例的每个属性信息。 >>> class Person(object): ... def __init__(self,name,age,job): ... self.name = name ... self.age = age ... se 阅读全文
posted @ 2022-01-07 23:18 chuangzhou 阅读(25) 评论(0) 推荐(0) 编辑