10 2022 档案

摘要:正则表达式之字符组 '''字符组默认匹配方式是挨个挨个匹配''' [0-9] 匹配任意一个数字 [a-z] 匹配任意一个字母 [A-Z] 匹配任意一个字母 [0-9a-zA-Z] 匹配数字、小写或者大写字母任意一个 ps:字符组内的所有数据默认都是或的关系 正则表达式之特殊符号 '''特殊符号默认匹 阅读全文
posted @ 2022-10-30 19:42 悠悠-winter 阅读(35) 评论(0) 推荐(0) 编辑
摘要:项目开发流程 1.项目需求分析 产品经理(客户) 架构师 开发经理 1.架构师 开发经理提前构思大致方案 2.引导客户提出合理要求(避免不合理的请求) 3.记录会议内容 2.项目架构设计 架构师 1.项目编程语言 2.项目整体框架 框架、数据库服务 3.项目报价 3.项目分组开发 架构师 开发经理 阅读全文
posted @ 2022-10-28 14:58 悠悠-winter 阅读(124) 评论(0) 推荐(0) 编辑
摘要:hashlib加密模块 1.何为加密 将明文数据处理成密码数据 让人无法看懂 2.为什么加密 保证数据的安全 3.如何判断数据是否是加密的 一串没有规律的字符串(数字、字母、符号) 4.密文的长短有何讲究 密文越长表示使用的加密算法(数据的处理过程)越复杂 5.常见的加密算法有哪些 md5,base 阅读全文
posted @ 2022-10-27 16:44 悠悠-winter 阅读(38) 评论(0) 推荐(0) 编辑
摘要:第三方模块的下载与使用 第三方模块:别人写的模块 一般情况下功能都特别强大 我们如果使用第三方模块 第一次必须先下载后面猜可以反复使用(等同于内置模块) 下载第三方模块的方式 1.pip工具 注意每个解释器都有pip工具 如果我们的电脑上有多个版本的解释器那么我们在使用pip的时候一定要注意到底用的 阅读全文
posted @ 2022-10-26 20:02 悠悠-winter 阅读(356) 评论(0) 推荐(0) 编辑
摘要:正则表达式前戏 案例:京东注册手机号体验 基本需求:手机号必须是11位、手机号必须以13 15 17 18 19 开头、必须是纯数字 '''纯python代码实现''' while True: # 1.获取用户输入的手机号 phone_num = input('请输入您的手机号>>>>:').str 阅读全文
posted @ 2022-10-25 16:02 悠悠-winter 阅读(45) 评论(0) 推荐(0) 编辑
摘要:异常处理语法结构 异常处理语法结构 基本语法结构 try: 待监测的代码 except 错误类型: 针对上述错误类型制定的方案 万能异常 Exception try: 待监测的代码 except Exception as e: 针对各种常见的错误类型全部统一处理 else: try的子代码正常运行结 阅读全文
posted @ 2022-10-23 16:31 悠悠-winter 阅读(40) 评论(0) 推荐(0) 编辑
摘要:os模块(重要) os模块主要与代码运行所在的操作系统打交道 import os 1. 创建目录(文件夹) ps:加上r是解决对文件路径并且撬棍跟一些字母的组合会产生特殊的含义导致路径查找混乱 os.mkdir(r'd1') #相对路径 在执行文件所在的路径下创建目录 可以创建单级目录 os.mkd 阅读全文
posted @ 2022-10-20 17:02 悠悠-winter 阅读(59) 评论(0) 推荐(0) 编辑
摘要:包的具体使用 虽然python3对包的要求降低了 不需要__init__.py也可以识别 但是为了兼容性考虑最好还是加上__init__.py 1. 如果只想用包中某几个模块 那么还是按照之前的导入方式即可 from aaa import md1, md2 2. 如果直接导入包名 import aa 阅读全文
posted @ 2022-10-19 16:48 悠悠-winter 阅读(55) 评论(0) 推荐(0) 编辑
摘要:索引取值与迭代的差异 l1 = [11, 22, 33, 44, 55] 1. 索引取值 可以任意位置任意次数取值 不支持无序类型的数据取值 2. 迭代取值 只能从前往后依次取值无法后退 支持所有类型的数据取值(无序有序) ps:两者的使用需要结合实际应用场景 模块简介 1. 模块的本质 内部具有一 阅读全文
posted @ 2022-10-18 16:29 悠悠-winter 阅读(85) 评论(0) 推荐(0) 编辑
摘要:异常常见类型 SyntaError NameError IndexError KeyError IndentationError 异常处理语法结构 1. 基本语法结构 try: 待监测的代码(可能会出错的代码) except 错误类型: 针对上述错误类型制定的方案 2. 查看错误的信息 try: 待 阅读全文
posted @ 2022-10-17 16:27 悠悠-winter 阅读(45) 评论(0) 推荐(0) 编辑
摘要:文件 1.1 文件操作 文件的概念:操作系统暴露给用户操作硬盘的快捷方式 文件打开的两种方式: f=open(文件路径,读写模式,encoding='utf8') f.close with open('a.txt','r',encoding='utf8') as f1: with 子代码块 with 阅读全文
posted @ 2022-10-16 22:17 悠悠-winter 阅读(31) 评论(0) 推荐(0) 编辑
摘要:重要内置函数 zip l1 = [11, 22, 33, 44, 55] l2 = ['jason', 'kevin', 'oscar', 'jerry', 'tony'] l3 = [1, 2, 3, 4, 5] res = zip(l1 ,l2, l3) print(list(res)) # [ 阅读全文
posted @ 2022-10-14 16:52 悠悠-winter 阅读(130) 评论(0) 推荐(0) 编辑
摘要:算法简介及二分法 1. 什么是算法 算法就是解决问题的有效方法 不是所有的算法都很高效 也有不合格的算法 2. 算法应用场景 推荐算法(抖音视频推送 淘宝商品推送) 成像算法(AI相关)... 几乎涵盖了我们日常生活中的方方面面 3. 算法工程师 待遇非常好 但是要求也非常高 4. 算法部门 不是所 阅读全文
posted @ 2022-10-13 17:36 悠悠-winter 阅读(59) 评论(0) 推荐(0) 编辑
摘要:多层语法糖(了解) """ 多层语法糖 加载顺序由下往上 每次执行之后如果上面还有语法糖 则直接将返回值函数名传给上面的语法糖 如果上面没有语法糖了 则变形 index=outter1(wrapper2) """ def outter1(func1): print('加载了outter1') def 阅读全文
posted @ 2022-10-12 17:12 悠悠-winter 阅读(33) 评论(0) 推荐(0) 编辑
摘要:编写一个用户认证装饰器 """ 1.编写一个用户认证装饰器 函数:register login transfer withdraw 基本要求 执行每个函数的时候必须先校验身份 eg: jason 123 拔高练习(有点难度) 执行被装饰的函数 只要有一次认证成功 那么后续的校验都通过 提示:全局变量 阅读全文
posted @ 2022-10-12 14:47 悠悠-winter 阅读(32) 评论(0) 推荐(0) 编辑
摘要:global全局声明错误 SyntaxError: name 'is_login' is used prior to global declaration 解决办法:global is_login 放在 if is_login:的上面 is_login = False def login_auth( 阅读全文
posted @ 2022-10-12 14:44 悠悠-winter 阅读(657) 评论(0) 推荐(0) 编辑
摘要:global与nonlocal money = 666 def index(): global money money = 123 index() print(money) # 123 """ 局部名称空间直接修改全局名称空间中的数据 """ def index(): name = 'jason' 阅读全文
posted @ 2022-10-11 17:34 悠悠-winter 阅读(104) 评论(0) 推荐(0) 编辑
摘要:函数参数之位置参数 位置形参 函数定义阶段括号内从左往右依次填写的变量名 def func1(a, b, c):pass 位置实参 函数调用阶段括号内从左往右依次填写的数据值 func1(1, 2, 3) def func1(a, b): print(a, b) # func1(1,2) # 1 2 阅读全文
posted @ 2022-10-10 15:39 悠悠-winter 阅读(60) 评论(0) 推荐(0) 编辑
摘要:文件操作 1. 文件的概念 就是操作系统暴露给用户操作硬盘的快捷方式 例如:双击一个文件,就是从硬盘将数据加载到内存 ctrl+s 保存文件,其实就是将内存中的数据刷到硬盘保存 2. 代码打开文件的两种方式 方式1: f=open(文件路径,读写模式,encoding='utf8') f.close 阅读全文
posted @ 2022-10-09 17:30 悠悠-winter 阅读(107) 评论(0) 推荐(0) 编辑
摘要:基础作业1 text = """id,name,age,phone,job 1,alex,22,13651054608,IT 2,wusir,23,13304320533,Tearcher 3,老男孩,18,1333235322,IT""" # 将上述数据处理为如下格式的结果: # info = [ 阅读全文
posted @ 2022-10-03 16:50 悠悠-winter 阅读(36) 评论(0) 推荐(0) 编辑
摘要:一 数据类型 什么是数据类型 在日常生活中数据的表现形式多种多样,在程序中也是如此 为何学习数据类型 针对不同的数据采用最佳的数据类型来表示出该数据的价值 数据类型之整型int 整数,应用场景:年龄 班级人数 年份 代码实现 age = 18 数据类型之浮点型float 小数,应用场景: 身高,体重 阅读全文
posted @ 2022-10-02 17:17 悠悠-winter 阅读(27) 评论(0) 推荐(0) 编辑
摘要:输入与输出 python2与python3中两个关键字的区别 python2中 input方法需要用户自己提前指定数据类型 写什么类型就是什么类型 raw_input方法与python3中input一致,输入的统一处理成字符串 python2中 print方法有两种使用方式 print 数据值 pr 阅读全文
posted @ 2022-10-02 11:19 悠悠-winter 阅读(73) 评论(0) 推荐(0) 编辑