为什么要测试 程序开发流程一般阶段:需求分析、设计阶段、实现阶段、测试阶段 测试阶段是通过人工或自动运行来测试某些功能。目的为了检验其是否满足需求,以弄清楚预期结果和实际结果...
为什么要测试 程序开发流程一般阶段:需求分析、设计阶段、实现阶段、测试阶段 测试阶段是通过人工或自动运行来测试某些功能。目的为了检验其是否满足需求,以弄清楚预期结果和实际结果...
模块 简介 每一个以扩展名py结尾的Python源代码文件都是一个模块,模块名同样也是一个标识符,需要符合标识符的命名规则 模块就是工具包,模块内的函数就是工具,想要使用工具...
浅拷贝 浅拷贝是对于一个对象的顶层拷贝,相当于快捷方式,两个对象的内存地址同时 浅拷贝:语法 深拷贝 深拷贝是对于一个对象所有层次的拷贝(递归),把内存中的数据复制一份 深拷...
简介 正则表达式是计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串 RE 模块 语法 re.match()尝试从字符串的起始位置匹配一...
多任务:线程 多任务:简介 操作系统可以同时运行多个任务。操作系统轮流让各个任务交替执行,实现的多任务效果 并发:任务数多余CPU核数,通过操作系统的各个任务调度算法,实现用...
路径 路径是一种电脑文件或目录的名称通用表现形式,它指向文件系统中唯一位置 当前工作目录 指当前工作路径 绝对路径 完整路径,由根目录执行当前文件的路径 相对路径 指当前路径...
简介 程序运行时,如果遇到错误会停止程序执行,并且报错,这就是异常。程序停止执行并且提示错误信息这个动作,称之为:抛出(raise)异常 捕获异常 在程序开发中,如果对某些代...
类属性 类属性就是给类对象中定义的属性,通常用来记录与这个类相关的特征 类属性不会记录具体对象的特征 属性的获取机制 在Python中属性的获取存在一个向上查找机制。因此,要...
基本特征 封装:根据职责将属性和方法封装到一个抽象类中 继承:实现代码的重用,相同代码不需要重复编写 多态:不同的对象调用相同的方法,产生不同的执行结果,增加代码的灵活度 封...
特点 面向过程 注重步骤与过程 代码需求复杂,代码会变得很复杂 开发复杂项目,难度大 面向对象 注重对象,不同对象承担不同责任 更加适合应用复杂的需求变化,是专门为应用复杂项...
函数和返回值 作用 函数根据有没有参数以及有没有返回值,可以相互组合,一个四种组合形式:(无参数、无返回值),(有参数、有返回值),(有参数、无返回值),(有参数、有返回值)...
注释的作用 提高代码可读性 提升开发效率 什么时候使用注释? 容易看懂的代码不需要注释 对于复杂的代码,在操作前写上思路 对于一目了然的代码,在其行尾添加注释 绝不要描述代码...
算数运算符 运算符描述运算符描述运算符描述运算符描述+加-减*乘**幂次方/除//取整%取余 比较运算符 运算符描述==比较两个数据的值是否相等,如果是,则条件成立,返回Tr...
简介 Python设计目标之一是让代码具备高度的可阅读性。 缩进 Python中缩进表示语句块的开始与结束。增加缩进表示语句块的开始,而减少缩进表示语句块的结束。根据PEP8...
定义 函数就是吧具备独立功能的代码块组织为一个小的模块,在需要的时候可以直接调用 作用 函数可以提高代码的复用性 基本语法 定义函数:封装独立功能的代码块def 函数名():...
常量 定义 声明在文件的顶部 命名规范 全部大写 单词间用下划线分隔 变量 定义 变量在使用前都必须进行赋值,只有被赋值后变量才会被创建(创建变量过程是在标记一个内存空间用来...
Git配置 Git最小配置 配置全局账户,该账户对所有Git仓库都有效 配置局部账户,该账户对当前Git仓库有效 查看相关配置 查看global类型的配置情况 查看某个仓库下...
表格 要添加表,请使用三个或多个连字符(---)创建每列的标题,并使用管道(|)分隔每列。您可以选择在表的任一端添加管道。单元格宽度可以变化, 对齐 您可以通过在标题行中的连...
安装软件 pacman -S (软件名):安装软件,若有多个软件包,空格分隔 pacman -S --needed (软件名):安装软件,若存在,不重新安装最新的软件 pac...
在最近的巡查工作中,平台发现了大量严重违规内容。这些违规内容涉及政治、营销、色情等方面。 为了更好的维护简书生态,简书社区守护者联盟决定加大巡查和奖励力度。 每个简书人都可以...