摘要: 封装、多态、反射等 封装 1.封装是面向对象编程的一大特点 2.面向对象编程的第一步 将属性和方法封装到一个抽象的类中 3.外界使用类创建对象,然后让对象调用方法 4.对象方法的细节都被封装在类的内部 具体封装 (1)如何封装名字 在变量名的前面加上两个下划线__ (2)封装名字的语法 封装的功能只 阅读全文
posted @ 2022-05-15 20:23 槐序八 阅读(35) 评论(0) 推荐(0)
摘要: 类相关方法及操作 静态方法与动态方法的区别 # 对象调用绑定给对象的方法:会自动将对象当作第一个参数传入 # 对象调用绑定给类的方法:也不需要传参,会将产生该对象的类自动当做第一个参数传入,其实就是把外层类名传入内层类参数,相当于外层类是内层类的父类,然后通过对象调用内外层类 #静态方法:即普通的函 阅读全文
posted @ 2022-05-01 23:40 槐序八 阅读(45) 评论(0) 推荐(0)
摘要: 面向对象编程及类与对象 #什么是面向对象编程 面向对象编程(OOP)就是创建“对象”。对象是一组相互关联的变量和函数。这些变量通常称为对象的属性,函数称为对象的行为。这些对象为程序提供了一个更好、更清晰的结构。例如,汽车可以是一个对象。如果我们把汽车当作一个对象,那么它的属性就是——颜色、型号、价格 阅读全文
posted @ 2022-05-01 22:50 槐序八 阅读(32) 评论(0) 推荐(0)
摘要: 项目开发流程 ​ 分为以下5个阶段 需求分析 架构设计 分组开发 项目测试 交付上线 需求分析 需求分析也称为软件需求分析、系统需求分析或需求分析工程等,是开发人员经过深入细致的调研和分析,准确理解用户和项目的功能、性能、可靠性等具体要求,将用户非形式的需求表述转化为完整的需求定义,从而确定系统必须 阅读全文
posted @ 2022-05-01 22:40 槐序八 阅读(44) 评论(0) 推荐(0)
摘要: logging日志模块细节 用Python写代码的时候,在想看的地方写个print xx 就能在控制台上显示打印信息,这样子就能知道它是什么 了,但是当我需要看大量的地方或者在一个文件中查看的时候,这时候print就不大方便了,所以Python引入了 logging模块来记录我想要的信息。 prin 阅读全文
posted @ 2022-04-18 01:02 槐序八 阅读(41) 评论(0) 推荐(0)
摘要: hashlib加密模块 Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。什么是摘要算法呢?摘要算法又称哈希算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串。 #具体使用 import hashlib md = hashlib.md5() # 生成一个具有加密 阅读全文
posted @ 2022-04-18 00:47 槐序八 阅读(24) 评论(0) 推荐(0)
摘要: OS模块 #查看当前路径及路径下的文件 1.os.getcwd() :查看当前所在路径 2.os.listdir(path) :列举path目录下的所有文件。返回的是列表类型 #绝对路径 1.os.path.abspath(path) :返回当前文件位置的绝对路径。 2.os.path.realpa 阅读全文
posted @ 2022-04-18 00:34 槐序八 阅读(34) 评论(0) 推荐(0)
摘要: collections模块 这个模块实现了特定目标的容器,以提供Python标准内建容器 dict、list、set、tuple 的替代选择。 1.ametuple 具名元组 """ namedtuple('名称',[名字1,名字2,...]) namedtuple('名称','名字1 名字2 .. 阅读全文
posted @ 2022-04-18 00:23 槐序八 阅读(39) 评论(0) 推荐(0)
摘要: 正则表达式 #正则表达式是一门独立的语言 专门用来匹配、校验、筛查所需的数据,任何编程语言都可以使用 #在python中如果想用就必须借助于内置模块re。 练习网站 http://tool.chinaz.com/regex/ 字符组 '''单个字符组默认一次只匹配一个字符''' 1.[0123456 阅读全文
posted @ 2022-04-13 00:58 槐序八 阅读(48) 评论(0) 推荐(0)
摘要: 循环导入 #循环导入导致的问题: 两个模块直接相互导入,且相互使用其名称空间中的名字,但是有些名字没有产生就使用,就出现了循环 导入问题,你引用我,我又引用你,无限循环导入 循环导入的时候极有可能出现某个名字还没有被创建就使用的情况导致报错 这是一种错误的方式 在大型py项目中,需要很多python 阅读全文
posted @ 2022-04-12 23:45 槐序八 阅读(24) 评论(0) 推荐(0)