10 2022 档案

摘要:项目目录搭建 1.bin start.py # 存放启动脚本 2.conf settings.py # 存放配置文件 3.lib common # 存放公共功能 4.log # 存放项目日志 5.core src.py # 展示层 6.interface # 核心逻辑层 shop_interface 阅读全文
posted @ 2022-10-31 22:35 wwwxxx123 阅读(35) 评论(0) 推荐(0)
摘要:正则表达式前戏 while True: # 1.获取用户输入的手机号 phone_num = input('请输入您的手机号>>>:').strip() # 2.先判断是否是十一位 if len(phone_num) == 11: # 3.再判断是否是纯数字 if phone_num.isdigit 阅读全文
posted @ 2022-10-30 21:02 wwwxxx123 阅读(1817) 评论(0) 推荐(0)
摘要:一、hashlib加密模块 hashlib模块是用于数据加密的,模块中有很多种加密算法,比如md5、base64、hmac、sha1等sha系列的加密算法。 1、何为加密 将明文数据处理成密文数据 让人无法看懂(无法逆转),但是可以通过已经加密过的结果进行穷举,来推测明文。 2、为什么加密 为了保证 阅读全文
posted @ 2022-10-27 18:44 wwwxxx123 阅读(86) 评论(0) 推荐(0)
摘要:一、第三方模块的下载与使用 第三方模块就是我们直接说的大佬的模块,这也是python目前这么流行的原因。通常来说如果我们想使用第三方模块需要先下载,之后再次使用的时候就相当于导入内置模块一样直接导入就可以使用了。 下载第三方模块的方式一:pip工具 1、使用win+R打开cmd窗口(命令提示符窗口) 阅读全文
posted @ 2022-10-26 17:35 wwwxxx123 阅读(147) 评论(0) 推荐(0)
摘要:一、正则表达式前戏 正则表达式是一门独立的技术,适用于所有的编程语言,它的主要作用就是利用一些特殊符号进行查找,可以对一些庞大的数据进行筛选。 举例: 当我们在登陆京东的网站时,需要输入手机号进行登陆,如果我们没有输入正确的手机号格式,就会出现错误提示,这些功能就是用正则表达式来实现的,虽然我们在用 阅读全文
posted @ 2022-10-25 19:12 wwwxxx123 阅读(91) 评论(0) 推荐(0)
摘要:异常 1.异常处理能尽量少用就少用 2.被try监测的代码能尽量少就尽量少 3.当代码中可能会出现一些无法控制的情况下才应该考虑使用 异常处理语法结构 1.基本语法 try: 待监测的代码(可能会出现异常的代码) except 错误类型: 针对上述错误类型制定的方案 2.查看错误信息 try: 待监 阅读全文
posted @ 2022-10-23 21:45 wwwxxx123 阅读(417) 评论(0) 推荐(0)
摘要:常用内置模块 一、os模块(重要) OS模块主要用于代码与操作系统的交互 1、mkdir/makedirs 创建目录(文件夹) import os # 1.创建目录(文件夹) os.mkdir(r'd1') # 相对路径 在执行文件所在的路径下创建目录 可以创建单级目录 os.mkdir(r'd2\ 阅读全文
posted @ 2022-10-20 21:04 wwwxxx123 阅读(74) 评论(0) 推荐(0)
摘要:一、包的具体使用 1、当我们使用包来导入模块的时候需要注意在python2和3中双下滑线init.py的需求不一样,但是为了兼容性考虑我们也应该把双下划线init.py加上去。 2、当我们在导入模块的时候,如果只需要包中的几个模块,可以用from的形式来导入指定模块 3、在使用import方式导入模 阅读全文
posted @ 2022-10-19 20:40 wwwxxx123 阅读(28) 评论(0) 推荐(0)
摘要:一、索引取值和迭代取值的差异 这里是对昨天的内容进行一个小补充,对比了索引取值和迭代取值的区别: 索引取值 索引取值可以根据索引在任何为此任意次的取值,但是不能对无序的数据类型取值。 迭代取值 可以对无序的数据类型取值也可以对有序的数据类型取值,但是只能根据前后的顺序取一遍数据值,不能后退。 二、模 阅读全文
posted @ 2022-10-18 20:19 wwwxxx123 阅读(46) 评论(0) 推荐(0)
摘要:一、异常常见类型 当我们在编写python代码的时候会出现各种原因导致的异常,这里我们可以举一些常见的例子: 1、AssertionError 当 assert 语句失败时将被引发。用户利用断言语句检测异常时,如果断言语句检测的表达式为假,则会引发这种异常。 2、KeyError KeyError是 阅读全文
posted @ 2022-10-17 19:03 wwwxxx123 阅读(96) 评论(0) 推荐(0)
摘要:1.你所使⽤过的⽂本编辑器有哪些 其中Typora有何特点并简单列举⼏个语法功能 文本编辑器:word,typora,印象笔记; Typora特点:界面简洁,在IT行业应用广泛,适用于不同语言环境。 语法功能:(1)有序标题:井号(几级标题就用几个井号) + 标题文字 (2)无序标题:+ + 空格 阅读全文
posted @ 2022-10-16 21:52 wwwxxx123 阅读(126) 评论(0) 推荐(0)
摘要:文件 1.什么是文件 是计算机给用户的直接操作硬件的接口 2.打开文件的两种方式 open with open 3.操作文件的三种方式 r 只读不写 w 只写 光标在开头 文件存在先清空在写入 文件不存在 a 追加 光标在末尾 文件存在则在后面追加文件不存在则创建 4.打开文件的两种模式 t 模式 阅读全文
posted @ 2022-10-16 21:30 wwwxxx123 阅读(196) 评论(0) 推荐(0)
摘要:一、重要内置函数 1、zip 说白了就是压缩几组数据值。说细了就是将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的对象,一般会用list或dict方法输出为对应的类型,当对象为多个的时候,会根据数据值最少的那个参数为输出的个数,多余的部分就不会输出了。 # zip 阅读全文
posted @ 2022-10-14 19:37 wwwxxx123 阅读(60) 评论(0) 推荐(0)
摘要:"""" 在不改变原函数体代码及调用方式的情况下,为原函数添加新的功能 条件 1.不改变原函数体代码 2.不改变原函数体的调用方式 结果 添加新的功能 """ import time # 原函数 # def index(): # print("from index") # index() # 需求添 阅读全文
posted @ 2022-10-13 21:55 wwwxxx123 阅读(34) 评论(0) 推荐(0)
摘要:一、算法简介之二分法(需要写的出来) 简介 关于算法我们只需要稍微了解一下就可以了,对于算法,刚入行的小白基本上是接触不到相关工作的,除了顶尖高效的相关专业可以直接找到工作,通常情况下需要我们在进入一些大公司工作一段时间后,被调到算法部门,才是正常的工作流程。对于算法这个东西,小公司不会成立相关部门 阅读全文
posted @ 2022-10-13 19:50 wwwxxx123 阅读(88) 评论(0) 推荐(0)
摘要:一、多层语法糖 多层语法糖实际应用中出现较少,但是我们也需要了解相关的运行原理: 1、先判断距离被语法糖作用的函数最近的语法糖,它的作用就是把被装饰函数放入装饰器的函数中当参数。这个时候装饰器外层的函数会返回内部函数名。 2、接下来我们判断第二个装饰器的语法糖。这个语法糖的作用也是把下方得到的函数传 阅读全文
posted @ 2022-10-12 20:39 wwwxxx123 阅读(54) 评论(0) 推荐(0)
摘要:一、global和nonlocal方法 global方法 global方法的作用是在局部名称空间内修改全局名称空间中的变量名绑定的值。 money = 666 def index(): global money money = 123 index() print(money) """ 局部名称空间直 阅读全文
posted @ 2022-10-11 22:01 wwwxxx123 阅读(96) 评论(0) 推荐(0)
摘要:一、函数参数 昨天简单讲解了一些参数的知识点,现在我们拓展开来具体介绍,一下每一大类参数都分为形参和实参两种情况: 一、位置参数 位置形参 函数定义阶段括号内从左往右依次填写的变量名 def func1(a, b, c):pass ps:当定义函数的时候,如果函数体代码足够简短并且只有一行可以不用换 阅读全文
posted @ 2022-10-10 17:15 wwwxxx123 阅读(269) 评论(0) 推荐(0)
摘要:一、 文件内光标移动案例(了解) 昨天讲解了如何使文件内的光标移动,现在我们举一个更符合实际情况的例子。 import time # 这里是用于调用时间模块,他会返回给我们一个时间戳,下面的代码是用于监控文件中是否有新的内容产生 with open(r'a.txt', 'rb') as f: # 打 阅读全文
posted @ 2022-10-08 21:44 wwwxxx123 阅读(51) 评论(0) 推荐(0)
摘要:数据类型 数据类型之整型 整型(int): 整型就是指各种整数,整型属于不可变数据类型, 语法结构: 变量名 = 整数数值 整型的内置方法及操作 语法: 关键字 int() 通过int(其他数据类型)可以将其他类型的数据类型转换为整型。 int('代转换的数据') eg: string_demo = 阅读全文
posted @ 2022-10-07 19:58 wwwxxx123 阅读(626) 评论(0) 推荐(0)