随笔分类 -  python基础

摘要:ATM购物车项目分析 注册 登陆 登陆装饰器 查看余额 提款额度 提现功能 充值功能 转账功能 查看流水 添加购物车 查看购物车 结算购物车 ATM功能分析 注册 1.1 先获取用户的数据(用户名和密码) 1.2 往接口层传用户数据 1.3 接口层得到数据 1.3 拿用户名去调用 数据层 调用查看方 阅读全文
posted @ 2022-10-31 23:08 Super小赵 阅读(51) 评论(0) 推荐(0) 编辑
摘要:hashlib加密模块 1.什么是加密 将明文数据处理成密文数据 让人无法看懂 2.为什么加密 保证数据的安全 3.如何判断数据是否加密 一串没有规律的字符串(数字、字母、符号) 4.密文长短有何讲究 密文越长表示使用的加密算法(数据的处理过程)越复杂 5.常见的密文算法 md5、base64、hm 阅读全文
posted @ 2022-10-27 16:56 Super小赵 阅读(19) 评论(0) 推荐(0) 编辑
摘要:第三方模块的下载与使用 第三方模块:别人写的模块 一般情况下功能都特别强大 我们如果想使用第三方模块 第一次必须先下载后面才可以反复使用 (等同于内置模块) 下载第三方模块的模式 1.pip工具 注意每个解释器都有pip工具 如果我们的电脑上有多个版本的解释器那么我们在使用pip的时候一定要注意到底 阅读全文
posted @ 2022-10-27 00:20 Super小赵 阅读(246) 评论(0) 推荐(0) 编辑
摘要:正则表达式 前戏 案例:京东注册手机号校验 基本需求:手机号必须是11位、手机号必须以13 15 17 18 19开头、必须是纯数字 '''纯python代码实现''' while True: # 1.获取用户输入的手机号 phone_num = input('请输入您的手机号>>>:').stri 阅读全文
posted @ 2022-10-26 21:35 Super小赵 阅读(24) 评论(0) 推荐(0) 编辑
摘要:上周内容回顾 os模块 主要与操作系统打交道 os.mkdir() 创建单级目录 os.makedirs() 创建多级目录(包含单级) os.rmdir() 删除单级目录(空) os.removedirs() 删除多级目录(空) os.listdir() 查看指定路径下的内容名称 os.rename 阅读全文
posted @ 2022-10-26 18:43 Super小赵 阅读(58) 评论(0) 推荐(0) 编辑
摘要:os模块(重要) 1.创建目录(文件夹) """os模块主要是跟操作系统打交道""" mkdir(单级目录) makedirs(单级、多级目录) # 使用import os import os os.mkdir(r'aaa') # 使用相对路径,在当前执行文件所在的路径下创建一个aaa文件夹 os. 阅读全文
posted @ 2022-10-20 21:13 Super小赵 阅读(65) 评论(0) 推荐(0) 编辑
摘要:包的具体使用 虽然python3对包的要求降低了 不需要__init__.py也可以识别 但是为了兼容性考虑最好还是加上__init__.py 1.如果只想用包中某几个模块 那么还是按照之前的导入方式即可 from aaa import md1, md2 2.如果直接导入包名 import aaa 阅读全文
posted @ 2022-10-19 19:30 Super小赵 阅读(50) 评论(0) 推荐(0) 编辑
摘要:索引取值与迭代取值的差异 l1 = [11, 22, 33, 44, 55] 1.索引取值 可以任意位置任意次数取值 不支持无序类型的数据取值 2.迭代取值 只能从前往后依次取值无法后退 支持所有类型的数据取值(无序有序) ps:两者的使用需要结合实际应用场景 模块简介 1.模块的本质 内部具有一定 阅读全文
posted @ 2022-10-18 18:37 Super小赵 阅读(34) 评论(0) 推荐(0) 编辑
摘要:异常常见类型 NameError 名字错误 ValueeError 值错误 IndexError 索引错误 IOError 输入输出错误 异常处理语法结构 1.基本语法结构 try: 待监测的代码(可能会出错的代码) except 错误类型: 针对上述错误类型指定的方案 2.查看错误的信息 try: 阅读全文
posted @ 2022-10-17 18:58 Super小赵 阅读(28) 评论(0) 推荐(0) 编辑
摘要:重要内置函数 1.map映射 map映射就是根据途共的函数对指定的序列做映射 l1 = [12,23,28,34,65] 需求:元素全部自增6 方法1:利用列表生成式 def index(n): return n + 6 res = map(index,l1) print(list(res)) # 阅读全文
posted @ 2022-10-14 20:24 Super小赵 阅读(24) 评论(0) 推荐(0) 编辑
摘要:算法简介 1.什么是算法 算法就是解决问题的有效方法 不是所有的算法都很高效也有不合格的算法 2.算法的应用场景 推荐算法(抖音视频推送 淘宝商品推送) 成像算法(AI相关).... 几乎涵盖了我们日常生活中的方方面面 3.算法工程师要求 待遇好,要求高 二分法 1.什么是二分法 是算法中最简单的算 阅读全文
posted @ 2022-10-13 20:41 Super小赵 阅读(26) 评论(0) 推荐(0) 编辑
摘要:多层语法糖 def outter1(func1): print('加载了outter1') def wrapper1(*args,**kwargs): print('执行了wrapper1') res1 = func1(*args ,**kwargs) return res1 return wrap 阅读全文
posted @ 2022-10-12 18:58 Super小赵 阅读(24) 评论(0) 推荐(0) 编辑
摘要:global与nonlocal '''global''' money = 666 def index(): global money money = 100 index() print(money) """ 局部名称空间直接修改全局名称空间中的数据 """ '''nonlocal''' def in 阅读全文
posted @ 2022-10-11 22:40 Super小赵 阅读(19) 评论(0) 推荐(0) 编辑
摘要:名称空间 """ name = 'moon' 1.申请内存空间存储moon 2.给moon绑定一个变量名name 3.后续通过变量名name就可以访问到moon """ 名称空间就是用来存储变量名与数据值绑定关系的地方(我们也可以简单的理解为就是存储变量名的地方) 1.内置名称空间 解释器运行自动产 阅读全文
posted @ 2022-10-10 20:40 Super小赵 阅读(45) 评论(0) 推荐(0) 编辑
摘要:函数 函数前戏 name_list = ['moon','jack','tony'] # print(len(name_list)) """len突然不能用了""" count = 0 for i in name_list: count+=1 print(count) """统计列表内数据值个数的代 阅读全文
posted @ 2022-10-09 19:22 Super小赵 阅读(70) 评论(0) 推荐(0) 编辑
摘要:文件操作 1.文件的概念 就是操作系统展示给用户操作硬盘的快捷方式 eg:双击一个文件 就是从硬盘将数据加载到内存 ctrl+s保存文件 就是将内存数据刷到硬盘保存 2.代码打开的方式 方式1: f = open(文件路径,读写模式,encoding='utf8') f.close 方式2:with 阅读全文
posted @ 2022-10-09 18:31 Super小赵 阅读(82) 评论(0) 推荐(0) 编辑
摘要:数据类型内置方法 数据类型内置方法理论 学习的每一种数据类型本身都含有一系列的操作方法,内置方法是其中最多的(自带的功能) 在python中数据类型调用内置方法的统一句式为:句点符 'moon'.字符串内置方法 绑定字符串的变量名.字符串内置方法 str.字符串内置方法 ps:数据类型的内置方法比较 阅读全文
posted @ 2022-09-29 21:59 Super小赵 阅读(48) 评论(0) 推荐(0) 编辑
摘要:垃圾回收机制 """ Python 的GC模块主要运用了引用计数来跟踪和回收垃圾;通过“标记-清除”解决容器对象可能产生的循环引用问题;通过分代回收以空间换时间进一步提高垃圾回收的效率。 也即采用“引用计数“为主(实时性,一旦没有引用,内存就直接释放了),“标记-清除”与“分代收集”两种机制为辅的策 阅读全文
posted @ 2022-09-27 21:38 Super小赵 阅读(108) 评论(0) 推荐(0) 编辑
摘要:用户交互 就是用户和界面之间可以相互交流,双方面互动 早期银行交互:用户到银行柜台办理业务—柜台验证存折—用户输入密码—柜台询问办理什么业务—用户回应办理相应业务—柜台完成相应业务 现如今手机银行交互:用户打开手机银行app—查询需要办理的业务—完成相应操作—业务办理成功 由此可以看出手机银行要比人 阅读全文
posted @ 2022-09-26 20:47 Super小赵 阅读(54) 评论(0) 推荐(0) 编辑
摘要:Pycharm下载与使用 1.下载官网 Download PyCharm: Python IDE for Professional Developers by JetBrains 2.该软件分为收费版和免费版 ​ 免费版功能太少,尽量使用收费版,30天试用 3.如何创建py项目 4.弄成免费的方式 阅读全文
posted @ 2022-09-23 20:33 Super小赵 阅读(63) 评论(0) 推荐(0) 编辑

****************************************** 页脚Html代码 ******************************************
点击右上角即可分享
微信分享提示