240
生活,简单就好!
摘要: 下列为一些常见的Python编程题,主要用于学习和巩固所学知识。 Python编程题1 九九乘法表 Python编程题2 水仙花数 Python编程题3 找出1000以内的完全数 Python编程题4 判断字符串里面的括号是否闭合 Python编程题5 计算两个日期之间相隔的天数 Python编程题 阅读全文
posted @ 2020-11-14 12:10 wintest 阅读(6614) 评论(1) 推荐(0) 编辑
摘要: 本项目实现接口自动化的技术选型:Python+Requests+Pytest+YAML+Allure ,主要是针对之前开发的一个接口项目来进行学习,通过 Python+Requests 来发送和处理HTTP协议的请求接口,使用 Pytest 作为测试执行器,使用 YAML 来管理测试数据,使用 Al 阅读全文
posted @ 2020-08-02 21:25 wintest 阅读(10838) 评论(20) 推荐(1) 编辑
摘要: 前言 之前在学习HttpRunner时,我们都是把用例写在 中进行维护,使用起来也很方便。其实,现在有不少大佬都喜欢开发自动化测试平台,比如我们今天要搭建的 ,这就是已开发好的基于HttpRunner开发的接口自动化测试平台。 Github地址:https://github.com/HttpRunn 阅读全文
posted @ 2019-12-22 01:24 wintest 阅读(2131) 评论(0) 推荐(1) 编辑
摘要: 今天我们来学习下Python中的闭包。 什么是闭包 当我们在外部函数中定义了一个内部函数,并且内部函数能够读取到外部函数内的变量,这种函数我们就称为闭包。简单来说,闭包就是能够读取外部函数内的变量的函数。闭包的架子大概是这样: def demo_outer(x): def demo_inner(y) 阅读全文
posted @ 2022-05-16 08:36 wintest 阅读(692) 评论(1) 推荐(0) 编辑
摘要: 装饰器(Decorator)是Python中一个重要部分,它本质上是一个函数,不同于普通函数,装饰器的返回值是一个函数对象。通过利用装饰器,我们可以让其他函数在不做任何代码改动的情况下增加额外的功能,同时也能够让代码更加简洁。 一个简单的装饰器 在开始装饰器之前,我们先写一个简单的普通函数,该函数的 阅读全文
posted @ 2022-05-15 16:07 wintest 阅读(4857) 评论(0) 推荐(0) 编辑
摘要: 今天我们来学习下Python中的迭代器和生成器。 迭代和可迭代对象 在学习迭代器之前,我们需要了解下迭代和可迭代对象的概念。 迭代 迭代是访问集合元素的一种方式,在Python中,迭代是通过 for ... in ... 语句来完成的。 可迭代对象 在Python中,可直接作用于 for循环 的对象 阅读全文
posted @ 2022-05-14 18:32 wintest 阅读(341) 评论(0) 推荐(0) 编辑
摘要: Python3中的map()、reduce()、filter() 这3个一般是用于对序列进行操作的内置函数,它们经常需要与 匿名函数 lambda 联合起来使用,我们今天就来学习下。 map() map() 可以用于在函数中对指定序列做映射,返回值是一个迭代器,其使用语法如下: map(functi 阅读全文
posted @ 2022-04-23 16:49 wintest 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 在Python中,有时候我们需要一个简单的函数去返回一些结果,但是我们又不想通过 def 专门去定义函数再引用,这种情况下有没有好的办法来完成呢? 答案是使用匿名函数,而Python中的匿名函数通过 lambda 表达式来完成。 匿名函数的使用 当我们使用匿名函数时, lambda 只是一个表达式, 阅读全文
posted @ 2022-04-17 11:53 wintest 阅读(1101) 评论(0) 推荐(0) 编辑
摘要: 在Python中设置一个函数时,常见的参数类型分为:位置参数、默认参数、关键字参数、不定长参数。当我们不明确所定义的函数到底要传递多少个参数时,就可以使用不定长参数,比如我们在代码中常看到的 *args 和 **kwargs 就属于不定长参数,它们可以接收任意数量的参数。 *args 当我们使用 * 阅读全文
posted @ 2022-04-15 23:00 wintest 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 在Python中,一般情况下我们常见的变量大都属于公共变量,比如 xx = 13 中的 xx 就是一个公共变量,但有时候我们也会在一些Python代码中看到一些加下划线的变量/方法,比如 _xx、__xx、__xx__,我们今天就来学习下这几个的区别。 前面有1个下划线 _xx 如果在类中的变量/方 阅读全文
posted @ 2022-04-10 11:33 wintest 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 在Python中,我们可以通过一些内置函数来操作电脑上的文件,并对文件进行读写,这种读写操作是很常见的 I/O 操作,我们今天就来简单学习下。 open()函数 我们可以使用Python中内置的 open() 函数来打开文件,返回文件对象,并对文件进行处理。open() 函数的常见格式如下: ope 阅读全文
posted @ 2022-04-05 15:11 wintest 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 使用临时变量 该方法是最简单的,也是最容易理解的,适用于所有编程语言,其实现过程如下: tmp = a a = b b = tmp 使用tuple元组 该方法是Python下特有的方法,并且只需要一行代码即可实现,其使用到了元组(tuple),其大致原理如下: 右边的 b, a 会构成一个由 b 和 阅读全文
posted @ 2022-04-04 17:51 wintest 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 在Python中,字典(Dictionary)是一个常见的数据结构,它可以存储任意类型的对象。 创建字典 字典由键和值组成,字典中所有键值均要放在 大括号 {} 里面,键与值之间通过 冒号 : 分割,而每一对键值之间则通过 逗号 , 间隔起来,其格式如下: d = {key1: value1, ke 阅读全文
posted @ 2022-03-27 12:12 wintest 阅读(2625) 评论(0) 推荐(0) 编辑