摘要: python面向对象编程 面向对象编程思想引入 猫狗大战 # 描述猫和狗 # 方式一:使用字典 cat_one = { 'nickname': 'cookie' 'type':'Rag_doll' 'attack_val':20 'life_val':400 } cat_two = { 'nickn 阅读全文
posted @ 2022-04-06 20:08 一梦便是数千载 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 公司中的项目开发流程五阶段 一、需求分析 产品经理和架构师去市场或者运营部门寻求实际的需求 架构师和研发经理会先大致了解一下公司主要业务相关的大致需求 然后构思出一套比较容易实际编写的流程 之后在与需求部门交谈中引导相关负责人按照提前构思好的流程提需求,目的是为了防止需求部门的同事提出一些不切实际的 阅读全文
posted @ 2022-04-04 22:21 一梦便是数千载 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 基础 计算机基础知识 Typora软件安装和使用 Pycham安装与使用 Python解释器安装与使用 Python的一些基本使用 Python常用变量 Python基本数据类型 Python用户交互与格式化输出 Python基本运算符 流程控制 基本数据类型及内置方法 基本数据类型内置方法补充 可 阅读全文
posted @ 2022-04-02 00:44 一梦便是数千载 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 日志模块 日志模块的主要组成部分 import logging # 1.logger对象:产生日志 logger = logging.getLogger('转账记录') # 2.filter对象:过滤日志 # handler自带有基本的过滤操作 # 3.handler对象:控制日志的输出位置(文件、 阅读全文
posted @ 2022-04-01 18:11 一梦便是数千载 阅读(33) 评论(0) 推荐(0) 编辑
摘要: hashlib加密模块 加密是什么 将明文数据通过一些媒介变成密文数据;密文数据的表现形式一般都是一串没有规则的字符串。 加密算法 加密算法是将明文变密文的内部规则,种类繁多。 算法的难易程度一般根据产生密文的字符个数判断,相同的明文加密后字符串越长算法越复杂。 加密使用场景 涉及到隐私数据的时候, 阅读全文
posted @ 2022-04-01 00:14 一梦便是数千载 阅读(27) 评论(0) 推荐(0) 编辑
摘要: os模块 os模块的功能大多与操作系统有关 一、创建目录(文件夹) import os os.mkdir(r'aaa') # 使用相对路径,在当前执行文件所在的路径下创建一个aaa文件夹 # os.mkdir(r'bbb\ccc') # mkdir只能创建单级目录,[WinError 3] 系统找不 阅读全文
posted @ 2022-03-30 21:47 一梦便是数千载 阅读(22) 评论(0) 推荐(0) 编辑
摘要: re模块补充 findall与分组 findall默认是分组优先展示。正则表达式中如果有括号分组,默认只展示括号内正则表达式匹配到的内容 也可以用(?:)取消分组优先展示的机制 import re res = re.findall('n(o) ', "The wise man builds no h 阅读全文
posted @ 2022-03-29 20:33 一梦便是数千载 阅读(32) 评论(0) 推荐(0) 编辑
摘要: #正则表达式 引入部分 # 网站新用户注册页面获取手机号 """ 校验规则要求必须是11位的纯数字,而且必须手机号必须是13, 15, 17, 18, 19开头 """ # python代码可以实现手机校验功能 # 第一步:获取用户的手机号 new_phone_num = input('Deer c 阅读全文
posted @ 2022-03-28 22:47 一梦便是数千载 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 模块补充 循环导入 循环导入就是两个文件彼互相导入。循环导入的时候极有可能发现某个名字还没有被创建就使用的情况,引发报错导致程序终止。在实际编程中,尽量避免循环导入。 如果确实需要循环导入,那么需确保双方使用的名字都必须在导入前定义 方式1:先定义名字,再导入模块 方式2:将导入模块的句式写在函数体 阅读全文
posted @ 2022-03-25 20:29 一梦便是数千载 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 生成器 生成器对象 生成器对象本质其实还是迭代器,只不过是程序员通过写代码自定义产生的迭代器对象 def func(a, b): print('from func') yield a print('loaded func') yield b res = func(1, 2) print(res) # 阅读全文
posted @ 2022-03-24 17:20 一梦便是数千载 阅读(25) 评论(0) 推荐(0) 编辑