摘要:
global: 在局部访问全局中的内容 nonlocal: 在局部寻找外层函数中离他最近的那个变量 globals() 查看全局中的内容 locals() 查看当前作用域中的内容 1、global的使用: # 全局变量本身就是不安全的, 不能随意修改, 可以使用闭包 a = 10 def func( 阅读全文
摘要:
举例说明: # 引入copy模块 import copy lst1 = [1, 2, 3, ["a", "b"]] # 赋值操作 lst2 = lst1 # 切片操作,会产生新的列表-浅拷贝 lst3 = lst1[:] lst4 = lst1.copy() lst5 = copy.deepcopy 阅读全文
摘要:
字符串方法的操作:capitalize、upper、lower、swapcase、title、center、expandtabs、replace等 # TODO:字符串是不可变对象, 所以任何操作对原字符串不会有任何影响 str = "python⽜BA" # 首字母大写 res = str.cap 阅读全文
摘要:
字符串切割函数split,以及需要留意的深坑! # 字符串切割 str = "我的昵称是奔奔,我的年龄是18,我的爱好是python" res = str.split(",") print(res) # 指定切割次数 res = str.split(",", 1) print(res) # TODO 阅读全文
摘要:
int类型转换为bool类型时,0为False,非0为True str类型转换为bool类型时,空字符串和None为False,不空为True 以下为代码示例: 1 # int转换为bool 2 # 0是False 3 print(bool(0)) 4 # 非0是True 5 print(bool( 阅读全文
摘要:
1 name = input("请输入昵称:") 2 age = input("请输入年龄:") 3 money = input("请输入年薪:") 4 hobby = input("请输入兴趣:") 5 6 # 变量赋值 7 print("""**************** 8 姓名:{nick 阅读全文
摘要:
1 from collections import Counter 2 3 a = [1, 2, 3, 4, 3, 2, "奔奔", "benben", "奔奔"] 4 b = dict(Counter(a)) 5 # 只展示重复元素 6 print ([key for key,value in b 阅读全文
摘要:
运行测试套件生成报告时,每次都需要执行hrun命令,再加上参数,实在是不方便,这次将运行写到run.py文件中,直接运行该py文件,即可运行并生成测试报告: # -*- coding: utf-8 -*- # @Time : 2020/3/18 23:00 # @Author : benben # 阅读全文
摘要:
本实例中通过获取登录接口返回的token,将token值传到获取项目列表的请求头中,实现关联参数的应用: 1、.env中定义BASE_URL、USERNAME、PASSWORD三个变量值: BASE_URL=http://127.0.0.1:8000 USERNAME=benben PASSWORD 阅读全文
摘要:
还是以本地搭建的接口测试平台的登录接口为例,发送请求,生成报告,查看结果等一系列操作,代码都是经过本地调试,运行通过的: 1、api目录下的demo_api.yml代码: name: 登录接口 base_url: ${ENV(BASE_URL)} variables: username: $user 阅读全文