- 博客(11)
- 收藏
- 关注
原创 Pytest基础框架梳理(未完待续)
注:本文为学习笔记博,已成功搭建并在原基础上做了一些优化,框架源自:https://blog.youkuaiyun.com/tester_sc/article/details/118617901。
2023-05-11 14:58:07
413
原创 获取邮箱验证码设置为环境变量脚本
内置序列有字符串、列表、元组、字典 序列分为可变序列和不可变序列。 如果更改值,其内存地址没有更改,称为可变序列。列表、字典为可变序列。 如果更改值,其内存地址更改了,称为不可变序列。字符串、元组为不可变序列 共同点:序列都可以使用索引和切片 不同点: 如下图 ............
2022-09-01 12:41:05
424
原创 unittest学习之yaml文件读取学习
1、字符串不需要用引号 2、冒号两边要有空格 一、只能返回一个整体 demo: model:登录 data: username:ww pwd:123 二、用‘-’隔开,一个-就是一组数据 - model: 注册模块 title: 注册成功 url: http://api.nnzhp.cn/api/user/user_reg method: POST data: username: yingcr10 pwd: Ace123456 cpwd: Ace12
2022-04-06 12:57:19
784
原创 Cookies、Session、Token了解
之前一直模模糊糊,看完虚竹老师的课现在好像理解了一点 **Cookies:**早期互联网只有文字的获取,cookies以文本的形式将页面不常变的东西缓存在客户端,极大提升用户访问的速度。 **Session:**中期以交互为主要互动,但因为HTTP是无状态协议,每一个接口的访问都是独立存在,为了避免重复登录,实现交互,所以有了session,临时会话机制。当用户登录系统,服务端会生成一个临时会话,这个会话只限于服务端与该用户进行交互,服务端保存用户的sessionid,如果用户发送请求都会带上session
2022-04-05 19:20:49
288
原创 Python生成器理解
生成器是一边循环一边运算的机制,可以避免内存浪费 代码示例: ''' 构造一个函数生成器,传入一个数字,然后打印该数字内的斐波那契数列 ''' def fabs(num): a = 0 b = 1 count = 0 while count < num: tmp = a a = b b = tmp + b yield b#函数会在此处暂停,相当于return count += 1 f =
2022-04-04 22:04:39
667
原创 lambda函数理解
lambda表达式 lambda arg1,arg2,arg3…argN:expression 如果使用传统函数定义方式的话是这样的: def lambda ( arg1,arg2,arg3…argN): return expression lambda表达式使用示例 mapped = list(map(lambda x:ord(x)+10,'test')) print(mapped) 打印: [80, 115, 125, 114, 109] ...
2022-04-04 18:29:32
317
原创 python装饰器理解
装饰器是用来拓展原有函数功能的装饰函数 原理是将原有函数作为参数传入装饰器,装饰器中会在原有函数前后加上其他功能,并利用闭包将新函数返回,等待主函数调用。 装饰器的作用是可以不改变原有函数代码和调用方式的情况下,对函数功能进行拓展 装饰器代码示例如下: ''' 使用装饰器构造登录检测功能 vip等级判断功能 打印支付结果功能 date:2022/4/4 ''' def login(func): def inner(*args,**kwargs): if accont['is_aut
2022-04-04 17:50:02
673
原创 Python闭包理解
(此号文章均为个人学习理解,不一定正确) 1、闭包是什么? 闭包现象是指返回嵌套函数作为一个闭包,可在函数之外访问函数局部变量的现象 2、闭包原理: 函数执行后为什么还能访问函数定义的变量呢?因为其返回为嵌套函数,函数__ closure 属性负责闭包绑定,闭包后将嵌套函数操作结果存在 closure __属性中,cell 对象的cell_contents 属性就是闭包中的自由变量,通过以下代码可查看变量 print(x.__closure__[0].cell_contents) 3、闭包函数结构及调用方
2022-04-04 16:22:58
3301
原创 《python大学实用教程》练习与编程5 第18题
字典可以使用sorted()函数 sorted()函数 sorted(iterable, /, *, key=None, reverse=False) Return a new list containing all items from the iterable in ascending order. A custom key function can be supplied to customize the sort order, and the ...
2020-08-13 00:29:18
599
原创 python的translate()函数理解
python 3 函数名:translate() 功能:到对字符进行交换或过滤 语法:translate(table, /) 使用例子: import string # 引用 maketrans 函数。 intab = "aeiou" outtab = "12345" trantab = str.maketrans(intab, outtab) s = "this is string example....wow!!!" print (s.translate(trantab))
2020-08-12 21:39:46
8348
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅