10 2022 档案

摘要:ATM购物车(思路流程) 启动文件 bin start.py 整个项目的启动文件 在这里启动,去调展示层 展示层 core src.py 获取用户信息 把结果展示给用户 逻辑判断 interfanc admin_interfanc.py bank_interfanc.py shop_interfan 阅读全文
posted @ 2022-10-31 20:51 DYuH 阅读(30) 评论(0) 推荐(0) 编辑
摘要:hashlib加密模块 1.何为加密 将明文数据处理成密文数据 让人无法看懂 2.为什么加密 保证数据的安全 3.如何判断数据是否是加密的 一串没有规律的字符串(数字、字母、符号) 4.密文的长短有何讲究 密文越长表示使用的加密算法(数据的处理过程)越复杂 5.常见的加密算法有哪些 md5、base 阅读全文
posted @ 2022-10-27 16:32 DYuH 阅读(26) 评论(0) 推荐(0) 编辑
摘要:第三方模块的下载与使用 第三方模块:别人写的模块 一般情况下功能都特别强大 我们如果想使用第三方模块 第一次必须先下载后面才可以反复使用(等同于内置模块) 下载第三方模块的方式 1.pip工具 注意每个解释器都有pip工具 如果我们的电脑上有多个版本的解释器那么我们在使用pip的时候一定要注意到底用 阅读全文
posted @ 2022-10-26 21:49 DYuH 阅读(122) 评论(0) 推荐(0) 编辑
摘要:正则表达式前戏 案例:京东注册手机号校验 基本需求:手机号必须是11位、手机号必须以13 15 17 18 19开头、必须是纯数字 '''纯python代码实现''' while True: # 1.获取用户输入的手机号 phone_num = input('请输入您的手机号>>>:').strip 阅读全文
posted @ 2022-10-25 14:38 DYuH 阅读(108) 评论(0) 推荐(0) 编辑
摘要:os模块(重要) os模块主要与代码运行所在的操作系统打交道 import os 1.创建目录(文件夹) os.mkdir(r'd1') # 相对路径 在执行文件所在的路径下创建目录 可以创建单级目录 os.mkdir(r'd2\d22\d222') # 不可以创建多级目录 os.makedirs( 阅读全文
posted @ 2022-10-20 21:08 DYuH 阅读(25) 评论(0) 推荐(0) 编辑
摘要:包的具体使用 虽然python3对包的要求降低了 不需要__init__.py也可以识别 但是为了兼容性考虑最好还是加上__init__.py 1.如果只想用包中某几个模块 那么还是按照之前的导入方式即可 from aaa import md1, md2 # aaa包名 # md1 md2 模块名 阅读全文
posted @ 2022-10-19 20:30 DYuH 阅读(30) 评论(0) 推荐(0) 编辑
摘要:索引取值与迭代取值的差异 l1 = [11, 22, 33, 44, 55] 1.索引取值 可以任意位置任意次数取值 不支持无序类型的数据取值 2.迭代取值 只能从前往后依次取值无法后退 支持所有类型的数据取值(无序有序) ps:两者的使用需要结合实际应用场景 模块简介 1.模块的本质 内部具有一定 阅读全文
posted @ 2022-10-18 14:51 DYuH 阅读(28) 评论(0) 推荐(0) 编辑
摘要:异常常见类型 SyntaxError NameError IndexError KeyError IndentationError ...... 异常处理语法结构(在代码出错后提示,不会报错,不影响程序运行) 1.基本语法结构 try: 待监测的代码(可能会出错的代码) except 错误类型: 针 阅读全文
posted @ 2022-10-17 21:25 DYuH 阅读(44) 评论(0) 推荐(0) 编辑
摘要:文件操作 打开方式 #推荐用第二种 1.f = open(文件路径,读写模式,encoding='utf8') f.close 2.with open(文件路径,读写模式,encoding='utf8') as f \n撬棍加一些字母会产生一些特殊含义,导致路径混乱,查找不到,在路径前面加上r,就是 阅读全文
posted @ 2022-10-16 22:53 DYuH 阅读(27) 评论(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(li 阅读全文
posted @ 2022-10-14 18:42 DYuH 阅读(43) 评论(0) 推荐(0) 编辑
摘要:算法简介及二分法 1.什么是算法 算法就是解决问题的有效方法 不是所有的算法都很高效也有不合格的算法 2.算法应用场景 推荐算法(抖音视频推送 淘宝商品推送) 成像算法(AI相关)...... 几乎涵盖了我们日常生活中的方方面面 3.算法工程师要求 待遇非常好 但是要求也非常高 4.算法部门 不是所 阅读全文
posted @ 2022-10-13 18:52 DYuH 阅读(45) 评论(0) 推荐(0) 编辑
摘要:多层语法糖 def outter1(func1): print('加载了outter1') def wrapper1(*args, **kwargs): print('执行了wrapper1') res1 = func1(*args, **kwargs) return res1 return wra 阅读全文
posted @ 2022-10-12 18:41 DYuH 阅读(20) 评论(0) 推荐(0) 编辑
摘要:global与nonlocal money = 666 def index(): global money money = 123 index() print(money) """ 局部名称空间直接修改全局名称空间中的数据 """ def index(): name = 'jason' def in 阅读全文
posted @ 2022-10-11 18:21 DYuH 阅读(21) 评论(0) 推荐(0) 编辑
摘要:函数参数之位置参数 """ 补充:当子代码只有一行并且很简单的情况下 可以直接在冒号后编写 不用换行 """ 位置形参 函数定义阶段括号内从左往右依次填写的变量名 def func1(a, b, c):pass 位置实参 函数调用阶段括号内从左往右依次填写的数据值 func1(1, 2, 3) de 阅读全文
posted @ 2022-10-10 18:35 DYuH 阅读(21) 评论(0) 推荐(0) 编辑
摘要:函数前戏 name_list = ['jason', 'kevin', 'oscar', 'jerry'] # print(len(name_list)) '''突然len不准用了''' # count = 0 # for i in name_list: # count += 1 # print(c 阅读全文
posted @ 2022-10-09 21:52 DYuH 阅读(88) 评论(0) 推荐(0) 编辑
摘要:文件操作 1.文件的概念 就是操作系统暴露给用户操作硬盘的快捷方式 eg:双击一个文件 其实是从硬盘将数据加载到内存 ctrl+s保存文件 其实是将内存中的数据刷到硬盘保存 2.代码打开文件的两种方式 方式1: # f = open('a.txt', 'r', encoding='utf8') f是 阅读全文
posted @ 2022-10-09 17:51 DYuH 阅读(143) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示