摘要: '''map(fun,[1,23,4])函数第一个参数是函数,第二个参数是集合,运行的时候,会把集合中的每一个元素放到前面的函数当中,并且函数有返回值,形成一个新的集合需要list 或者tuple'''def fun(x): return x**2list1 = list(map(fun,[1,2, 阅读全文
posted @ 2019-06-26 19:51 Tarzen 阅读(191) 评论(0) 推荐(0) 编辑
摘要: '''列表去重3种方法''' #定义一个字典,将列表重复的字数作为value值,将列表的元素作为键值,存入字典中 #打印出字典 #将字典的键值转化成列表2,即完成了列表去重 list1=[1,1,2,2,3,3,3,4,4,4,4,5,5,5,5,6,6,6,11,12,12] D1={} count=0 for i in list1: count+=1 D1[i]=co... 阅读全文
posted @ 2019-06-24 22:49 Tarzen 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 字典如何删除键: 阅读全文
posted @ 2019-06-24 22:36 Tarzen 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 1.类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称, 按照惯例它的名称是 self,self代表类的实例,而非类。 self 不是 python 关键字,我们把他换成 runoob 也是可以正常执行的: 2. python对象销毁(垃圾回收) Python 使用了引用计 阅读全文
posted @ 2019-06-24 22:13 Tarzen 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 一、unittest工作原理 unittest最核心的四部分是:TestCase,TestSuite,TestRunner,TestFixture TestCase:用户自定义的测试case的基类,调用run()方法,会依次调用setUp方法、执行用例的方法、tearDown方法。 TestSuit 阅读全文
posted @ 2019-06-23 06:52 Tarzen 阅读(659) 评论(0) 推荐(0) 编辑
摘要: s1 = '###12314##231###' print(s1.split('#')) #split,从左往右遇见# 就拆分一次['', '', '', '12314', '', '231', '', '', ''] print(s1.strip('#')) #strip 去除两侧的 # 12314##231 print(s1.lstrip('#')) #lstrip 去除左侧的 ... 阅读全文
posted @ 2019-06-20 23:18 Tarzen 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 编写测试计划的六个要素: what 我们要测试的是什么东西 why 为什么要测试 how--怎么测,用什么测试工具和测试方法 when 时间,开始时间和结束时间 where 缺陷的存放位置,测试环境等 who 谁去测 编写测试计划的目的: (1)为测试各项活动制定一个现实可行的、综合的计划,包括每项 阅读全文
posted @ 2019-06-13 21:01 Tarzen 阅读(166) 评论(0) 推荐(0) 编辑
摘要: unittest.TextTextRunner():unittest框架的TextTextRunner()类,通过该类下面的run()方法来运行suite所组装的测试用例,入参为suite测试套件。 unittest.defaultTestLoader(): defaultTestLoader()类 阅读全文
posted @ 2019-05-30 22:35 Tarzen 阅读(206) 评论(0) 推荐(0) 编辑
摘要: os.path.getmtime(path):文件或文件夹的最后修改时间,从新纪元到访问时的秒数。 os.path.getatime(path):文件或文件夹的最后访问时间,从新纪元到访问时的秒数。 os.path.getctime(path):文件或文件夹的创建时间,从新纪元到访问时的秒数。 os 阅读全文
posted @ 2019-05-29 23:37 Tarzen 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-05-29 23:15 Tarzen 阅读(163) 评论(0) 推荐(0) 编辑