摘要: 软件测试工程师是一个历史很悠久的职位,可以说从有软件开发这个行业以来,就开始有了软件测试工程师的角色。随着时代的发展,软件测试工程师的角色和职责也在悄然发生着变化,从一开始单纯的在瀑布式开发流程中担任测试阶段的执行者,到敏捷开发流程中QA(Quality Assurance)角色,为整个团队和产品的 阅读全文
posted @ 2019-01-17 11:32 yuanxiaohui 阅读(1138) 评论(1) 推荐(1) 编辑
摘要: '''1. 什么是迭代器1.1. 迭代器指的是迭代取值的工具 1.2. 迭代是一重复的过程,每一次重复都是基于上一次的结果而来 #单纯的重复不是迭代# i=0# while True:# print(i) # 迭代:重复+每次重复都是基于上一次的结果而进行l=['a','b','c']i=0whil 阅读全文
posted @ 2019-01-17 08:32 yuanxiaohui 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 递归 阅读全文
posted @ 2019-01-17 08:29 yuanxiaohui 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 装饰器介绍与简单实现 阅读全文
posted @ 2019-01-17 08:29 yuanxiaohui 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 一、函数的对象 函数是第一类对象,指的是函数名指向的值(函数)可以被当作数据去使用 二、函数的嵌套 1.函数嵌套分为两大类 1.1函数的嵌套调用:在调用一个函数过程中,其内部代码又调用了其他函数 1.2函数的嵌套定义:一个函数内部又定义了另外一个函数 案例一 案例二 案例三 三、名称空间与作用域 1 阅读全文
posted @ 2019-01-17 08:28 yuanxiaohui 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 一、函数基础 1.定义函数的三种形式 1.1 无参函数 1.2 有参函数 1.3 空函数 2. 调用函数的三种形式 2.1 语句形式 2.2 表达式形式 2.3 可以当作参数传给另外一个函数 函数返回值 一 函数的返回值需要注意: 1 返回值没有类型限制2 返回值没有个数限制返回1个值:调用函数拿到 阅读全文
posted @ 2019-01-17 08:27 yuanxiaohui 阅读(246) 评论(1) 推荐(0) 编辑
摘要: 一、文件 1.控制文件内指针的移动 文件内指针移动,只有t模式下的read(n),n代表的字符的个数除此以外文件内指针的移动都是以字节为单位 f.seek(offset,whence)有两个参数: offset: 代表控制指针移动的字节数 whence: 代表参照什么位置进行移动 whence = 阅读全文
posted @ 2019-01-17 08:26 yuanxiaohui 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 字符编码 人操作计算机使用人类认识的字符,而计算机存放都是二进制数字所以人在往计算机里输入内容的时候,必然发生: 人类的字符 (字符编码表) 》数字 比如我输入一个‘上’的中文字,但是计算机不认识,所以必然需要一个编码表,一边写着计算机认识的二进制和与之一一对应的字符。 然后,再将你输入的字符对应的 阅读全文
posted @ 2019-01-17 08:26 yuanxiaohui 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 一、元组 一:基本使用:tuple 1 用途: 记录多个值,当多个值没有改的需求,此时用元组更合适 2 定义方式: 在()内用逗号分隔开多个任意类型的值 3 常用操作+内置的方法 优先掌握的操作: 1、按索引取值(正向取+反向取):只能取 2、切片(顾头不顾尾,步长) 3、长度 4、成员运算in和n 阅读全文
posted @ 2019-01-17 08:25 yuanxiaohui 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 字符串 一:基本使用 1 用途: 记录描述性的状态,比如人的名字、地址、性别 2 定义方式: 在"",'',""""""内包含一系列的字符 3 常用操作+内置的方法 优先掌握的操作: 1、按索引取值(正向取+反向取) :只能取 2、切片(顾头不顾尾,步长) 了解: 3、长度len 4、成员运算in和 阅读全文
posted @ 2019-01-17 08:24 yuanxiaohui 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 一、流程控制if 语法1: if 条件: code1 code2 code3 .... 语法2: if 条件: code1 code2 code3 .... else: code1 code2 code3 .... 语法3:多分枝 强调:if的多分枝=但凡有一个条件成立,就不会再往下判断其他条件了  阅读全文
posted @ 2019-01-17 08:23 yuanxiaohui 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 一、与用户交互 1、什么是与用户交互 程序等待用户输入一些数据,然后程序执行完毕后为用户反馈信息 2、为何程序要与用户交互 为了让计算机能够像人一样与用户的交互 3、如何用 在python3中:input在python3中,input会将用户输入的任何内容都存成字符串类型 在python2中:raw 阅读全文
posted @ 2019-01-17 08:23 yuanxiaohui 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 一、编程语言介绍1、机器语言:直接用二进制编程,直接控制硬件,需要掌握硬件的操作细节优点:执行效率高缺点:开发效率低2、汇编语言:用英文标签取代二进制指令去编写程序,直接控制硬件,需要掌握硬件的操作细节优点:开发效率比机器语言高缺点:仍然没有改变直接操作硬件的本质,执行效率高,但不如机器语言高3、高 阅读全文
posted @ 2019-01-17 08:22 yuanxiaohui 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 一、Python是编程语言 语言: 一种事物与另外一种事物沟通的介质所以说编程语言是程序员与计算机沟通的介质 什么是编程: 就是程序员用计算机所能理解的表达方式(编程语言)把自己的思维逻辑写下来,编程的结果就是一堆文件 为什么要编程? 在编程的过程中,计算机就像是人的奴隶让计算机按照人的逻辑执行程序 阅读全文
posted @ 2019-01-17 08:21 yuanxiaohui 阅读(130) 评论(0) 推荐(0) 编辑