随笔分类 - 00测试菜鸟-Python自动化测试
专注python在自动化测试中的学习记录
摘要:匿名函数 """匿名函数 - 没有名字的函数 - 用lambda表达式创建匿名函数 """ 使用场景 """使用场景 - 需要一个函数,但又不想费神去命名这个函数 - 通常在这个函数只使用一次的场景下 - 可以指定短小的回调函数 (常用) """ 语法 """语法 - result: 调用lambd
阅读全文
摘要:"""可变参数- 可变参数也成为不定长参数- 传入函数中实际参数可以是任意多个- 常见形式 - *args - **kwargs""" *args """*args - 接收收任意多个实际参数,并将其放到一个元组中 - 使用已经存在的列表或元组作为函数的可变参数,可以在列表的名称前j加* """ #
阅读全文
摘要:目录 """目录 - 函数的作用 - 函数的定义 - 函数调用 - 参数传递 - 函数返回值 """ 函数的作用 """函数的作用 - 函数是组织好的,可重复使用的,用来实现单一或相关联功能的代码段 - 函数能提高应用的模块性和代码的重复利用率 - python内置函数:https://docs.p
阅读全文
摘要:"""字典的定义- 字典是无序的键值对集合- 字典用大括号{}包围- 每个键/值对之间用一个逗号分隔- 每个键与值之间用一个冒号分隔- 字典是动态的""" 字典的使用-创建 1. 使用大括号填充键值对 # 1. 使用大括号填充键值对 dict1 = {"name": "xiaoming", "age
阅读全文
摘要:"""集合的定义- 无序的唯一对象集合- 用大括号{}包围,对象相互之间使用逗号分隔- 集合是动态的,可以随时添加或删除元素- 集合是异构的,可以包含不同类型的数据""" 集合的使用-创建 1. 通过使用{}填充元素 # 1. 通过使用{}填充元素 set1 = {1, 2, 3} print(ty
阅读全文
摘要:"""元组的定义- 元组是有序的不可变对象的集合- 元组使用下括号包围,各个对象之间使用逗号分隔- 元组是异构的,可以包含多种数据类型""" 元组的使用-创建 1. 直接使用逗号分隔 # 1. 直接使用逗号分隔 tup1 = 1, 2, 3, 4, 5 print(type(tup1), tup1)
阅读全文
摘要:列表的定义:1. 列表是有序的可变元素集合,使用中括号[]包围,元素之间用逗号分隔2. 列表是动态的,可以随时扩展和收缩3. 列表是异构的,可以同时存放不同类型的对象4. 列表中允许出现重复元素 列表的使用-创建 1. 构造方法list() list1 = list('testing') print
阅读全文
摘要:例如我要测试一个创建网络的接口,需要先拿token值,而获取token的接口请求成功后,将token存在了响应头headers,postman调接口如下,现在想要通过python获取下图中 X-Subject-Token的值,供后续接口使用 方法:仅需要python的 requests库就可以实现
阅读全文
摘要:1、pycharm报错信息: from .bird_base import BirdBaseModuleNotFoundError: No module named '__main__.bird_base'; '__main__' is not a package 2、目录结构: 3、解决方法: 将
阅读全文
摘要:1、假设定义一个鸟类 BirdBase,包含两个属性name、age;两个方法eat(),fly() #!/usr/bin/env python # -*- coding: utf-8 -*- # @File : bird_base.py # @Author: ttwang # @Date : 20
阅读全文
摘要:一、stirng.punctuation 1) stirng.punctuation python3中,string.punctuation是用作字符串常量的初始化字符,它给出所有的标点集 2) 用法 使用stirng.punctuation,先确保导入字符串函数import string 语法:
阅读全文
摘要:学习记录--持续更新 import os # 读取项目的绝对路径 BASE_PATH = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) # 读取当前文件的绝对路径 base_path = os.path.abspath(__f
阅读全文
摘要:configparser模块:读取配置文件的包,配置文件由章节(section[sectionName])、键、值组成。(key=value or key: value),其中key=value通过被称为option 1、新建一个config.ini文件 1 [wework] 2 corp_id =
阅读全文
摘要:logging模块是python中内置的标准模块,通常用于输出脚本运行日志,同时还可以设置输出日志的等级、日志保存路径、日志文件回滚等 基础实例 首先通过一个简单的实例,来了解logging模块的基础用法: 首先引入logging模块 然后利用basicConfig配置level信息format信息
阅读全文