自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 接口测试的流程

接口测试的流程大体流程:1、(阅读)测试接口文档  检验接口文档的完整性、正确性、一致性、易理解性和易浏览性。  这个一般在实际测试过程中,都会弱化测试,不注重。  2、编写测试用例  这个大家都熟,根据接口文档编写测试用例。用例编写方法可以按照黑盒测试的用例编写规则来编写,如:边界值、正交表等等设计方法。  3、根据测试用例进行API的手工执行测试  根据用例执行测试,注意验证预期结果,执行结束后出具测试报告。现状:1.给的接口文档不规范2.没有接口文档若是有测试经理,建议找测试经

2020-07-14 10:16:07 515

原创 身份证最后一位校验算法-(ISO 7064:1983.MOD 11-2)

根据《中华人民共和国国家标准GB 11643-1999》中有关公民身份号码的规定,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。顺序码的奇数分给男性,偶数分给女性。校验码是根据前面十七位数字码,按照ISO 7064:1983.MOD 11-2校验码计算出来的检验码。第二代身份证号码编排...

2019-12-11 09:49:23 8964 1

原创 python 函数(一)

定义时小括号中的参数,用来接收参数用的,称为 “形参”调用时小括号中的参数,用来传递给函数用的,称为 “实参”在形参中默认有值的参数,称之为缺省参数注意:带有默认值的参数一定要位于参数列表的最后面加了星号(*)的变量args会存放所有未命名的变量参数,args为元组而加**的变量kwargs会存放命名参数,即形如key=value的参数, kwargs为字典.*args 与 **kw...

2019-11-05 17:48:02 422

原创 字符串、字典、列表、集合

字符串常用方法a.查找_替换_统计find() 掌握 注意: 找不到子串时,返回-1rfind() 了解index() 了解 注意: 找不到子串时,程序会崩溃,产生一条异常信息,导致程序无法执行rindex() 了解replace() 掌握 默认全部替换count() 掌握b. 分割_连接split() 掌握 输出的是列表,需要注意有分隔符,且每个都会生效spl...

2019-11-03 16:07:00 225

原创 Python字符串常见操作

如有字符串mystr = ‘hello world itcast and itcastcpp’,以下是常见的操作<1>find检测 str 是否包含在 mystr中,如果是返回开始的索引值,否则返回-1mystr.find(str, start=0, end=len(mystr))<2>index跟find()方法一样,只不过如果str不在 mystr中会报...

2019-11-03 15:07:19 231

原创 Python进制转换10进制转换为16进制,不使用hex函数

笔试中遇到的问题Python进制转换10进制转换为16进制,不使用hex函数给定一个整数,编写一个算法将这个数转换为十六进制数。对于负整数,我们通常使用 补码运算 方法。注意:十六进制中所有字母(a-f)都必须是小写。十六进制字符串中不能包含多余的前导零。如果要转化的数为0,那么以单个字符’0’来表示;对于其他情况,十六进制字符串中的第一个字符将不会是0字符。给定的数确保在32位有符...

2019-11-02 10:37:44 5612

原创 Python面试题10.28

1. print 在 Python 中调用了底层什么语法?答:Print 方法默认调用了 sys.stdout.write 方法来对控制台进行打印输出。2. 如何不用中间变量交换 x 与 y 的值?方法一:x=x+y y=x-y x=x-y方法二:x,y = y,x3. 谈谈你对 input() 函数的理解?Python2 中有 raw_input() 和 input(), raw...

2019-10-28 23:16:11 324

原创 python中socket、进程、线程、协程、池的创建方式和应用场景

一、TCP-socket服务端:import sockettcp_sk = socket.socket()tcp_sk.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1)tcp_sk.bind(('127.0.0.1',8000))tcp_sk.listen()conn,addr = tcp_sk.accept()conn.s...

2019-10-08 17:42:40 274

原创 GIL全局解释锁

GIL不是Python特性GIL是Python解释器(Cpython)时引入的概念,在JPython、PyPy中没有GIL。GIL并不是Python的语言缺陷。GIL定义GIL,the Global Interpreter Lock,直译为“全局解释锁”GIL存在原因CPython在执行多线程的时候并不是线程安全的,所以为了程序的稳定性,加一把全局解释锁,能够确保任何时候都只有一个Pyt...

2019-10-07 21:06:02 93

原创 Python中深拷贝与浅拷贝

首先深拷贝和浅拷贝都是对象的拷贝,都会生成一个看起来相同的对象,他们本质的区别是拷贝出来的对象的地址是否和原对象一样,也就是地址的复制还是值的复制的区别。什么是可变对象,什么是不可变对象:可变对象是指,一个对象在不改变其所指向的地址的前提下,可以修改其所指向的地址中的值;不可变对象是指,一个对象所指向的地址上值是不能修改的,如果你修改了这个对象的值,那么它指向的地址就改变了,相当于你把这个对...

2019-10-07 20:23:06 96

原创 python 版 输入一个已经按升序排序过的数组和一个数字,在数组中查找两个数,使得它们的和正好是输入的那个数字

python 版题目:输入一个已经按升序排序过的数组和一个数字,在数组中查找两个数,使得它们的和正好是输入的那个数字。要求时间复杂度是 O(n)。如果有多对数字的和等于输入的数字,输出任意一对即可。例如输入数组 1、2、4、7、11、15 和数字 15。由于 4+11=15,因此输出 4 和 11。思路:(1)让指针指向数组的头部和尾部,相加,如果小于M,则增大头指针,如果大于则减小尾指针...

2019-09-08 11:55:26 2493

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除