文章分类 - python模块
设计模式、pickle模块
摘要:设计模式 一、如何理解设计模式 1.在IT行业有很多前辈针对固定的一些问题设计出了固定的解决套路 2.设计模式总共有23种 3.设计模式的分类(三类) 1.创建型 2.结构型 3.行为型 二、设计模式之单例模式 类加括号调用多次只允许产生一个对象(引出) class MyClass: pass m1
阅读全文
openpyxl读取数据、random随机数模块、hashlib加密模块、subprocess模块、log日志模块
摘要:openpyxl模块读数据 wb = load_workbook(r'111.xlsx',data_only=True) print(wb.sheetnames) # 查看excel文件中所有的工作簿名称 print(wb1.max_row) # 表示行数 print(wb1.max_column)
阅读全文
re模块、与第三方模块下载、openpyxl模块
摘要:re模块 import re # 导入re模块 1.findall通过正则表达式筛选出所有符合的数据 返回的是列表 res = re.findall('a', 'jason oscar abs') print(res) # ['a', 'a', 'a'] 2.finditer与findall一致,只
阅读全文
正则表达式
摘要:正则表达式 1.前戏 需求:编写代码校验用户输入的手机号是否合法 常见 13 15 18 19 纯python代码逻辑实现 phone = input('请输入您的手机号>>>:').strip() if phone.isdigit(): if len(phone) == 11: if phone.
阅读全文
os模块、sys模块、json模块
摘要:datetime模块 与time时间模块类型 都是与时间相关的模块 import datetime # 导入datetime模块 res = datetime.datetime.today() print(datetime.datetime.now()) # 当前时间 2022-07-15 14:5
阅读全文
相对导入和绝对的导入、包的概念、软件开发目录规范、时间模块
摘要:相对导入与绝对导入 只要涉及到模块的导入,那么sys.path永远以执行文件为准 绝对导入: 其实就是以执行文件所在的sys.path一层层往下找 模块中导模块绝对导入 from aaa import modu2 ps:由于pycharm会最自动将项目目录添加到sys.path中所有查找模块肯定不报
阅读全文
模块简介、与导入模块的两种句式、模块的查询信息
摘要:迭代取值与索引取值的差异 l1 = [11, 22, 33, 44] 索引取值 优势:可以随时反复的取值 劣势:对无序的容器类型无法取值 print(l1[1]) # 22 print(l1[0]) # 11 print(l1[1]) # 22 迭代取值 优势:提供了一种通用的取值方式 劣势:取值只
阅读全文
浙公网安备 33010602011771号