Python
Python yyds
坚强的脚本小子
这个作者很懒,什么都没留下…
展开
-
获取邮箱验证码设置为环境变量脚本
内置序列有字符串、列表、元组、字典序列分为可变序列和不可变序列。 如果更改值,其内存地址没有更改,称为可变序列。列表、字典为可变序列。 如果更改值,其内存地址更改了,称为不可变序列。字符串、元组为不可变序列共同点:序列都可以使用索引和切片不同点:如下图............原创 2022-09-01 12:41:05 · 278 阅读 · 0 评论 -
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 · 685 阅读 · 0 评论 -
Cookies、Session、Token了解
之前一直模模糊糊,看完虚竹老师的课现在好像理解了一点**Cookies:**早期互联网只有文字的获取,cookies以文本的形式将页面不常变的东西缓存在客户端,极大提升用户访问的速度。**Session:**中期以交互为主要互动,但因为HTTP是无状态协议,每一个接口的访问都是独立存在,为了避免重复登录,实现交互,所以有了session,临时会话机制。当用户登录系统,服务端会生成一个临时会话,这个会话只限于服务端与该用户进行交互,服务端保存用户的sessionid,如果用户发送请求都会带上session原创 2022-04-05 19:20:49 · 208 阅读 · 0 评论 -
Python生成器理解
生成器是一边循环一边运算的机制,可以避免内存浪费代码示例:'''构造一个函数生成器,传入一个数字,然后打印该数字内的斐波那契数列'''def fabs(num): a = 0 b = 1 count = 0 while count < num: tmp = a a = b b = tmp + b yield b#函数会在此处暂停,相当于return count += 1f =原创 2022-04-04 22:04:39 · 590 阅读 · 0 评论 -
lambda函数理解
lambda表达式lambda arg1,arg2,arg3…argN:expression如果使用传统函数定义方式的话是这样的:def lambda ( arg1,arg2,arg3…argN):return expressionlambda表达式使用示例mapped = list(map(lambda x:ord(x)+10,'test'))print(mapped)打印:[80, 115, 125, 114, 109]...原创 2022-04-04 18:29:32 · 239 阅读 · 0 评论 -
python装饰器理解
装饰器是用来拓展原有函数功能的装饰函数原理是将原有函数作为参数传入装饰器,装饰器中会在原有函数前后加上其他功能,并利用闭包将新函数返回,等待主函数调用。装饰器的作用是可以不改变原有函数代码和调用方式的情况下,对函数功能进行拓展装饰器代码示例如下:'''使用装饰器构造登录检测功能vip等级判断功能打印支付结果功能date:2022/4/4'''def login(func): def inner(*args,**kwargs): if accont['is_aut原创 2022-04-04 17:50:02 · 584 阅读 · 0 评论 -
Python闭包理解
(此号文章均为个人学习理解,不一定正确)1、闭包是什么?闭包现象是指返回嵌套函数作为一个闭包,可在函数之外访问函数局部变量的现象2、闭包原理:函数执行后为什么还能访问函数定义的变量呢?因为其返回为嵌套函数,函数__ closure 属性负责闭包绑定,闭包后将嵌套函数操作结果存在 closure __属性中,cell 对象的cell_contents 属性就是闭包中的自由变量,通过以下代码可查看变量print(x.__closure__[0].cell_contents)3、闭包函数结构及调用方原创 2022-04-04 16:22:58 · 3090 阅读 · 0 评论 -
《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 · 511 阅读 · 0 评论 -
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 · 7636 阅读 · 3 评论