05 2020 档案

摘要:Python有三种常用数据类型——元组、列表和字典。下面要介绍的集合(set)是和列表(list)有相似功能的数据类型。平时我们使用集合数据类型,主要是利用它的唯一性(集合中的数据不重复)和包含关系(集合之间包含)。 1.唯一性用set()方法将列表转换成集合,能将其中重复的数据去除,实现唯一性。 阅读全文
posted @ 2020-05-29 16:07 anna1210 阅读(1001) 评论(0) 推荐(0) 编辑
摘要:在python2中,使用has_key方法判断键是否存在于字典中; 在python3中,推荐使用in / not in方法,该方法更直观。 举例如下: 阅读全文
posted @ 2020-05-29 12:06 anna1210 阅读(2609) 评论(0) 推荐(0) 编辑
摘要:1、方法与函数的区别,看下图: 下面从几点来阐述函数和方法之间的区别。区别一:看上面有没有“人”。函数是“光杆司令”,上面没“人”。如果上面有“人”,则是方法。区别二:上面没“人”的函数,可以直接使用。上面有“人”的方法,要先把类实例化,然后在实例化名称下使用该方法。 区别三:参数、函数参数是“实打 阅读全文
posted @ 2020-05-27 16:23 anna1210 阅读(546) 评论(0) 推荐(0) 编辑
摘要:接口测试本质是对数据的测试,调用接口输入一些数据,再验证接口返回的一些数据的正确性。 以下截图内容来自requests中文官网:https://requests.readthedocs.io/zh_CN/latest/ 参考:https://requests.readthedocs.io/zh_CN 阅读全文
posted @ 2020-05-27 15:15 anna1210 阅读(175) 评论(0) 推荐(0) 编辑
摘要:isinstance() 方法用于判断参数的类型是否在给定的类型之中,其支持多个类型,返回结果是布尔类型——True/False。 参考:https://www.runoob.com/python/python-func-isinstance.html 阅读全文
posted @ 2020-05-26 16:46 anna1210 阅读(227) 评论(0) 推荐(0) 编辑
摘要:在使用MySQL创建表的时候,被一个符号坑了无数次,始终找不到原因。之前使用MySQL创建表的时候,都是表名和字段名都是用''(单引号)括起来的,但是每次都报错,不知道是什么原因造成的,今天又碰到了同样的问题,终于找到了错误原因。 原来,在创建 MySQL 的表时,表名和字段名外面的符号 ``不是单 阅读全文
posted @ 2020-05-26 10:49 anna1210 阅读(1883) 评论(0) 推荐(0) 编辑
摘要:如果在select_all方法中用到了self.cur.scroll(0,mode='absolute'),那么在运行代码时要将游标的索引加到初始位置,如下: 假如测试数据库表中的数据有3条,则表结构如下图所示。 (1)在游标下执行SQL语句,则执行的结果被先放在游标中。(2)在游标下执行scrol 阅读全文
posted @ 2020-05-25 17:24 anna1210 阅读(568) 评论(0) 推荐(0) 编辑
摘要:先来看一张图,下图是用python操作MySQL数据库的流程。 对python操作MySQL数据库的流程解释如下: (1)创建数据库连接:即和数据库建立连接。这样后续的操作才能被传递到数据库服务器中。创建数据库连接就是建立一个通道。 (2)创建游标:即将受影响的数据暂时存放到一个内存区域的虚表中,而 阅读全文
posted @ 2020-05-25 10:55 anna1210 阅读(188) 评论(0) 推荐(0) 编辑
摘要:比如,我想生成0--9的数字,怎么做,如下: 可以使用for循环取值: 阅读全文
posted @ 2020-05-22 16:31 anna1210 阅读(300) 评论(0) 推荐(0) 编辑
摘要:对于布尔值来讲,什么时候为真,什么时候为假? 有以下几个需要了解的地方: 布尔值为假的情况: 0 ,0.0,[],{},(),"",'',None,False 布尔值为真的情况: -1, 23,"TEST", (2,), [3,6], True 举例验证下: 阅读全文
posted @ 2020-05-22 16:27 anna1210 阅读(11492) 评论(0) 推荐(0) 编辑
摘要:random的uniform()方法,随机生成一个实数,在x, y范围内。 下面,我们来试验一下: python的round()我们可以用来对数据进行四舍五入。 我们结合round和uniform来随机取一个指定范围内的保留两位小数的数据。 阅读全文
posted @ 2020-05-21 11:30 anna1210 阅读(988) 评论(0) 推荐(0) 编辑
摘要:我们直接看代码: 代码如下: 1 # encoding: utf-8 2 3 import threading 4 import time 5 ''' 6 进程: 启动的应用程序 7 线程:程序中实际做事情的单元 8 9 主线程和子线程 10 进程启动之后会自动启动一个主线程,主线程启动若干子线程, 阅读全文
posted @ 2020-05-20 18:00 anna1210 阅读(357) 评论(0) 推荐(0) 编辑
摘要:2021.06.02补充: 就是把字符串转成普通变量名。你把一段代码定义成字符串,也可以用eval转成普通代码执行; eval可以获取到变量的值,如下: 也可以用到替换自动化测试中${变量}的取值中,举例如下: 2021.04.27补充: eval() 把数据类 转换成 他们原本的数据类型,仅限于字 阅读全文
posted @ 2020-05-20 17:04 anna1210 阅读(1803) 评论(0) 推荐(0) 编辑
摘要:group(num) 中的数字匹配字符串之前出现的( )对里的内容,从前往后匹配。如下: 举例说明: 阅读全文
posted @ 2020-05-20 13:39 anna1210 阅读(1296) 评论(0) 推荐(0) 编辑
摘要:对于需要使用随机用户名的地方,我们可以使用随机数的方法来保证用户名尽量不要重复。如下: 但是,即便这样,也还是会存在一个问题。随着时间的推移,随机用户名还是会有重复的那一天,我们需要保证随机用户名永远都是唯一的,这该怎么办呢? 思路: 生成唯一数! 把一个数字,通过pickle写入到文件中:1# 执 阅读全文
posted @ 2020-05-18 17:48 anna1210 阅读(1197) 评论(0) 推荐(0) 编辑
摘要:md5加密是不可逆的。 import hashlib import requests m5 = hashlib.md5()m5.update("xiaowugui666".encode("utf-8"))pwd = m5.hexdigest()print(pwd) 阅读全文
posted @ 2020-05-15 19:07 anna1210 阅读(132) 评论(0) 推荐(0) 编辑
摘要:requests是使用http协议向服务器发送请求,可以使用text查看源码 post是向服务器提交数据,http://httpbin.org/post是接收数据的网址,同样可以使用text查看源码。 网站http://httpbin.org,这个网站能测试 HTTP 请求和响应的各种信息,比如 c 阅读全文
posted @ 2020-05-15 17:12 anna1210 阅读(277) 评论(0) 推荐(0) 编辑
摘要:search:就是在给定的字符串中去搜索符合正则表达式的内容; sub:就是substitute,将匹配到的数据进行替换; 下面在cmd窗口中进行尝试: 上面方法是使用正则表达式看看里有没有包含一些内容,可以用在判断接口返回中。 还有一个,正则中的替换sub: 阅读全文
posted @ 2020-05-15 16:35 anna1210 阅读(318) 评论(0) 推荐(0) 编辑
摘要:每次我们新打开一个命令窗口,会把所有环境都初始化一遍。上一个窗口操作的所有变量都没有了,如果我们想继续使用上一个窗口的变量,就需要用到pickle,把我们要使用的变量保存到文件中。 我们可以通过下面的语句把内存中的变量保存到文件中,供下次使用(这样的话,即便关闭cmd窗口,再重新打开cmd窗口之后, 阅读全文
posted @ 2020-05-15 16:11 anna1210 阅读(113) 评论(0) 推荐(0) 编辑
摘要:python的json模块提供了一种很简单的方式来编码和解码Json数据,其中两个主要的函数是: json.dumps()和json.loads()。 json是目前比较流行的一种数据格式,一般使用双引号较多;字典是一种数据结构; json和字典两者之间可以互相转换。 json.dumps() 将字 阅读全文
posted @ 2020-05-15 12:33 anna1210 编辑

点击右上角即可分享
微信分享提示