自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Python测试开发】装饰器的应用

⽽实际⼯作中,装饰器通常运⽤在身份认证、⽇志记录、输⼊合理性检查等多个领域中。合理使⽤装饰器,往往能极⼤地提⾼程序的可读性以及运⾏效率。 所谓的装饰器,其实就是通过装饰器函数或者装饰器类,来修改原函数的功能,使得原函数不需要修改就具备新特性的机制。 1.一个简单的装饰器 我们可以先来看一个装饰器的简单例子: import functools def makebold(fn): @fun...

2019-07-30 16:23:10 471 2

原创 【Python测试开发】迭代对象与迭代器的原理及应用

1 Iterable对象 我们知道在python中,可以对list、tuple、str、dict等类型的数据,使用for…in…语法从其中拿到数据进行使用。我们把这样的过程称为遍历,也叫迭代,这样的可以被for循环作用的数据类型叫做Iterable类型。 但是如果我们对int类型数据进行for…in…迭代的话,会得到错误提示TypeError: 'int' object is not iterab...

2019-07-25 17:44:37 393

原创 【Python测试开发系列】尽量使用生成器

通过列表生成式,我们可以直接创建一个list,如果生成list长度非常大,是非常消耗内存的。比如,0-9999的平方组成的列表[x**2 for x in range(10000)]占用的内存空间是87624字节(通过sys.getsizeof()获得)。如果创建一个100万或者1000万个元素的list,占用的内存空间那将会更大。 在循环使用元素的过程中不断推算出后续的元素,这样就不必在使用元素...

2019-07-23 20:39:19 519

空空如也

空空如也

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

TA关注的人

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