![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python
面试和实际工作中用到的python
飘荡的云云
这个作者很懒,什么都没留下…
展开
-
python+pytest+pandas+allure实现UI自动化数据驱动
刚接触pandas觉得其对excel的读取非常简单,想着要是用它来读取excel从来实现自动化测试的数据驱动,这样比用xlrd或openpy简单多了。于是就用百度的搜索功能实践了一下,果然比较简答。这是准备的excel这里的第二列是我们要搜索的内容,第三列是用来断言的内容,断言搜索结果是否包含相应的内容。读取这个excel的2,3列我们用pandas两行代码就可以搞定了。#导入pandasimport pandas as pd#usecols=[1,2]读取excel的第二第三列pf =.原创 2020-07-09 18:57:53 · 1076 阅读 · 0 评论 -
python中列表list的用法
python中的list有很多种用法,在pycharm中输入List.(List是个定义好的列表如List=[1,2,3,‘python’,‘hello’])就会出现如下图所示的各种用法。这里总结一下,这些用法基本包括了list的增删改查和排序。下面就一一介绍一下这些用法:1、增加-----要增加列表的元素方法有很多种。这里首先介绍上图中的extend。1.1、extend() 函数用于在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)。A=[1,2,3,'python','.原创 2020-06-28 17:20:22 · 3645 阅读 · 0 评论 -
python统计列表中重复的字符串及重复字符串对应的个数
统计列表中出现重复的元素,并统计重复的个数。这个题的解法有很多种,在此记录一下,给自己做个备忘录List = [1,2,3,1,2,3,“python”,4,5,“python”]就那个这个简单的列表来举例1.方法一,可以使用字典的方法Counter来实现:#需要导入Counter方法from collections import CounterList = [1,2,3,1,2,3,"python",4,5,"python"]list = dict(Counter(List))prin.原创 2020-06-15 16:09:28 · 17905 阅读 · 0 评论 -
python用指定字符串指定长度进行字符串右补齐。
字符串右补齐,根本指定的length长度补齐字符串str1到src中,用函数实现:函数名:strfill(src,length,str1)。输入参数:src原字符串,length是目标字符串长度,str1用来填充的字符串.示例:strfill(“ch”,7,“inese”)=> “chinese”strfill(“abcd”,11,“23”) => “abcd2323232”strfill(“abc”,5,“0”)=>“abd00”对于这个题目开始想..原创 2020-06-14 16:57:26 · 1786 阅读 · 0 评论 -
python自动化测试面试编程题
从事python自动的小伙伴,在面试的时候可能都会遇到这样的问题编程题,在此总结一下,也是给自己做个备忘录:给你list求连续数组和的最大值,这可能是一道测试开发的题了,有一定的算法在里面,不过了解一下,也不难。第一种解法比较暴力,不过如果需要求出位置这种方法还是不错的。#encoding=utf-8# 暴力求解l = [0, 1, 2, 3, -6, 5, -6,6,-1,2]def max_sum(l = []): #先设定列表的第一个值为和的最大值 maxVal原创 2020-06-09 14:18:44 · 767 阅读 · 0 评论 -
从返回的字符串中提取IP地址到列表中,并按IP的最后一位进行排序
朋友分享的一道面试侧开的题,用python记录一下。#encoding=utf-8string ="192.0.0.1?!289.0.0.1!0.0.0.0!192.163.10.28?192.0.0.1!192.168.0.105"res = string.replace('?!',',').replace('!',',').replace('?',',').split(",")print(sorted(res,key = lambda x:(int(x.split('.')[3]))))备.原创 2020-06-09 14:52:32 · 523 阅读 · 0 评论