10 2022 档案
摘要:ATM逻辑描述 三层框架简介 这里我们使用三层框架的结构编写代码 1、第一层(src.py) 功能展示和数据获取层,顾名思义打印数据或是获取用户输入 2、第二层(interface文件夹下内容) 一类功能可以归类到一个py文件中,提供接口文件供第一层调用,使用中会调用到第三层 部分通用小功能放到了c
阅读全文
摘要:一.第三方模块的下载与使用 引入: 第三方模块:别人写的模块 一般情况下功能都特别强大 我们如果想使用第三方模块,第一次必须先下载,后面才可以反复使用(等同于内置模块) 下载第三方模块的方式 1.pip工具 注意每个解释器都有pip工具,如果我们的电脑上有多个版本的解释器那么我们在使用pip的时候一
阅读全文
摘要:一.正则表达式 1.正则表达式前戏 引用:京东注册手机号校验 基本要求:手机号必须是11位、手机号必须以13 15 17 18 19开头、必须是纯数字 '''纯python代码实现''' while Ture: # 1.获取用户手机号码 phone_num = input('请输入您的手机号码>>>
阅读全文
摘要:一.常用内置模块 1.collections模块 具名元组:namedtuple from collections import namedtuple # 表示二维坐标系 point = namedtuple('点',['x', 'y']) # 生成点信息 p1 = point(1, 2) prin
阅读全文
摘要:包 大白话:多个py文件的集合>>>:文件夹 专业:内部含有__init__.py文件的文件夹(python2必须要求 python3无所谓) 一.包的具体使用 虽然python3对包的要求降低了,不需要__init__.py也可以识别,但是为了兼容性考虑还是最好加上__init__.py 1.如果
阅读全文
摘要:模块 1.模块简介 模块的本质 内部具有一定的功能(代码)的py文件 python模块的历史 python刚开始的时候所有搞其他编程语言的程序员都看不起,甚至给python起了个外号>>>:调包侠(贬义) 随着时间的发展,项目的复杂度越来越高,上面那帮人也不得不用一下python,然后发
阅读全文
摘要:一.异常捕获/处理 1.异常 异常就是代码运行报错 行业俗语叫bug 代码运行中一旦遇到异常会直接结束整个程序的运行 我们在编写代码的过程中药尽可能避免 2.异常分类 语法错误 不允许出现 一旦出现立刻改正 否则提桶跑路 逻辑错误 允许出现的 因为它一眼发现不了 代码运行之后才可能会出现 3.异常结
阅读全文
摘要:匿名函数与常用内置函数 一.匿名函数 没有名字的函数 需要使用关键字lambda 语法结构: lambda 形参:返回值 使用场景: lambda a, b:a + b 匿名函数一般不单独使用 需要配合其他函数一起用 二内置函数 1.常用内置函数 1.map() 映射 l1 = [1, 2, 3,
阅读全文
摘要:一.算法简介及二分法 1.算法简介 1.什么是算法 算法就是解决问题的有效方法 不是所有的算法都很高效也有不合格的算法 2.算法的应用场景 推荐算法(抖音视频推送 淘宝商品推送) 成像算法(AI相关) 几乎涵盖了我们日常生活中的方方面面 3.了解 算法工程师待遇很好,但是要求非常高(学历,经验等
阅读全文
摘要:装饰器 一.装饰器 1.装饰器简介 概念 在不改变被装饰对象原代码和调用方式的情况下给被装饰对象添加新的功能 本质 并不是一门新的技术 而是由函数参数、名称空间、函数名多种用法、闭包函数组合刀一起的结果 口诀 对修改封闭,对扩展开放 储备知识 时间相关操作 import time print(tim
阅读全文
摘要:一.global与nonlocal global关键字: 若要在函数内修改全局名称空间中的"名字"的值,当值为不可变类型时,则需要添加global关键字。若值为可变类型则不需要 # 修改a的值 a = 123 def index(): global a # 声明修改的是全局名称空间中的a,而不是产生
阅读全文
摘要:一.函数参数 1.位置参数 位置即顺序,位置参数指的是按顺序定义的参数依次定义形参,称之为位置形参,需要从两个角度去看: 1.位置形参: 在定义函数时,按照从左到右的顺序依次定义形参,称之为位置形参,凡是按照这种形式定义的形参都必须被传值 def func1(a, b, c):pass 2.位置
阅读全文
摘要:一.函数前戏 name_list = ['jason', 'kevin', 'oscar', 'jerry'] print(len(name_list)) '''突然len不能用了''' count = 0 for i in name_list: count += 1 print(count) ''
阅读全文
摘要:文件操作 一.字符编码 1.字符编码理论 该知识点理论特别多 但是结论很少 代码使用也很短 1.字符编码只针对文本数据 2.回忆计算机内部存储数据的本质 3.既然计算机内部只认识01 为什么我们却可以敲出人类各式各样的字符 肯定存在一个数字跟字符的对应关系 存储该关系的地方称为>>>:字符编码本 4
阅读全文