10 2022 档案
摘要:ATM +购物车(思路流程) 启动文件 首先,创建一个start.py作为整个项目启动的启动文件 然后导入os和sys模块,从core中导入src,也就是展示给用户看的 在src.py用户视图层中,先写好各个功能函数名,然后创建一个函数功能字典。 然后就是视图层的主程序,打印选择列表让用户选择,根据
阅读全文
摘要:正则表达式前戏 正则表达式是用来匹配与查找字符串的,从网上爬取数据自然或多或少会用到正则表达式,python的正则表达式要先引入re模块,正则表达式以r引导 案例:手机号校验 基本要求:手机号必须是11位、手机号必须是 13 15 17 18 19开头、必须是纯数字 '''纯python代码实现''
阅读全文
摘要:hashlib加密模块 1.何为加密 将文明数据处理成密文数据 让人无法看懂 2.为什么要加密 保证数据的安全,防止密码泄露 3.如何判断数据是否加密 密文数据的表现形式一般都是一串没有规则的字符串(数字、字母、符号) 4.加密算法 将明文变成密文的内部规则,算法的难易程度可以根据产生密文的长短来判
阅读全文
摘要:第三方模块的下载与使用 第三方模块:别人写的模块 一般情况下功能特别强大 想使用第三方模块 必须先下载后面才可以反复使用 方式1: 命令行借助于pip工具 pip3 install 模块名 # 不知道版本默认是最新版 pip3 install 模块名==版本号 # 指定版本下载 pip3 insta
阅读全文
摘要:正则表达式前戏 正则表达式是用来匹配与查找字符串的,从网上爬取数据自然或多或少会用到正则表达式,python的正则表达式要先引入re模块,正则表达式以r引导 案例:手机号校验 基本要求:手机号必须是11位、手机号必须是 13 15 17 18 19开头、必须是纯数字 '''纯python代码实现''
阅读全文
摘要:模块 os模块(重要) os模块是python中这里文件和目录最常用的模块,该模块提供了非常丰富的方法用来处理文件和目录。 创建文件夹 os.mkdir():创建一个新的文件夹(目录) os.makedirs():创建多个目录(文件夹) 删除目录(文件夹) os.rmdir(r'd1')
阅读全文
摘要:包的具体使用 包的使用 一个模块就是py文件,再python里为了对模块分类管理,就需要划分不同的文件夹。 多个有联系的模块可以将其放到同一个文件夹下,为了称呼方便,一般把python里的一个代码文件夹称为一个包 导入包的方式 ''' 在python2中文件夹内必须要有__init__.py文件才会
阅读全文
摘要:算法二分法 二分算法图 什么是算法? 算法是高效解决问题的办法。 需求:有一个按照从小到大顺序排列的数字列表,查找某一个数字 # 定义一个无序的列表 nums = [3,4,5,67,8,9,124,1541,56,23637,7,37,321,21,61,515,1] nums.sort()
阅读全文
摘要:多层装饰器 语法糖会将紧挨着的被装饰对象的名字作参数自动传入装饰器函数中 def outterl(func1): print('outterl') def wrapperl(*args, **kwargs): print('wrapperl') res1 = func1(*args, **kwarg
阅读全文
摘要:global与nonlocal 一、global 总之一句话,作用域是全局的,就是会修改这个变量对应地址的值。 global语句是一个声明,它适用于整个当前代码块。这意味着列出的标识符将被解释为全局变量。尽管自由变量可以能指的是全局变量而不被声明为全局变量。 global语句中列出的名称不得用于该全
阅读全文
摘要:位置参数 位置形参:指的是定义函数时括号定义的参数,即变量名 在定义函数时,按照从左到右的顺序依次定义的参数,称为位置形参 特性:位置形参必须被传值,多一个不行少一个也不行 位置实参:指的是在调用函数时括号内传入的值,即变量名 在调用函数时,按照从左往右的顺序依次传入的值,称为位置实参 特点
阅读全文
摘要:文件内光标移动 文件内光标的移动是以bytes为单位移动的,t模式下的read()是以字符移动的 文件内指针的移动不一定都是有读写操作被动的出发,可以通过移动的方法对其指定的移动.seek(offset(光标移动的字节数,whence(模式控制)) 计算机硬盘修改数据的原理 硬盘写数据可以看成是在硬
阅读全文
摘要:文件操作 文件的概念 就是操作系统暴露给用户操作硬盘的快捷方式 双击一个文件 其实是从硬盘将数据加载到内存 ctrl+s 保存文件 其实是将内存中的数据刷到硬盘保存 2. #### 代码打开文件的两种方式 方式1: f = open(文件路径,读写模式,encoding='utf
阅读全文