Python
yemulan123
这个作者很懒,什么都没留下…
展开
-
断言assert总结
0.Python的assert是用来检查一个条件,如果它为真,就不做任何事。如果它为假,则会抛出AssertError并且包含错误信息。assert语句是一种插入调试断点到程序的一种便捷的方式。1.使用断言可以创建更稳定,品质更好且不易于出错的代码。当需要在一个值为FALSE时中断当前操作的话,可以使用断言。单元测试必须使用断言(Junit/JunitX)。2.断言可以有两种形式转载 2016-08-09 15:16:21 · 897 阅读 · 0 评论 -
Python学习笔记(一)
1.十六进制用ox;(十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b4c3d2)2.10用e替代;(1.23x10^9就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5)3.Python2 中print可以直接接字符串或者运算。Python3 中print变成了一个函数,必须用一个括号括起来,否则会报告语法错误。print语句也可以原创 2016-08-05 13:09:48 · 679 阅读 · 0 评论 -
Python学习笔记(五)
1.文件对象的访问模式2.文件内建函数(open()和file())open()和file()函数具有相同的功能,可以任意替换。3.文件内件方法(1)输入(2)输出(3)文件内移动(4)文件对象方法4.文件对象的属性5.os模块的文件/目录访问函数6.os.path模块中的路径名访问原创 2017-04-11 16:27:48 · 315 阅读 · 0 评论 -
python学习笔记(四)
1.字典是Python语言中唯一的映射类型(mapping type)。映射类型对象里哈希值(键,key)和指向对象(值,value)是一对多的关系。2.字典(1)如何创建字典和给字典赋值可以使用工厂方法dict()创建字典还可以使用內建函数fromkeys()来创建一个“默认”的字典,字典中的元素具有相同的值(如果没有给出,默认为None)。原创 2017-04-11 15:21:57 · 382 阅读 · 0 评论 -
python学习笔记(三)
1.变量就像一个盒子,里面装着变量的值。在python中,变量更像一个指针指向变量盒子。对于数字类型来说,它是不可更改类型,我们无法改变盒子的内容,但可以将指针指向一个新盒子。每次将另外的数字赋值给变量的时候,实际上是创建了一个新的对象并把它赋值给变量(不仅仅是数字类型,对于所有不可变类型都是如此)。2.python中长整型与C语言中的不同,python的长整型能表达的数值仅仅与我们所用的机器原创 2017-04-01 15:31:30 · 1336 阅读 · 0 评论 -
python学习笔记(二)
1.下划线“_”在解释器中有特别的含义,表示最后一个表达式的值。(但实际测试和书中写的不一样)例:2.主提示符>>>和次提示符…3.%s表示由一个字符串来替换,%表示由一个整型来替换,%f表示由一个浮点型来替换。例如:>>> print '%s is number %d'%("Python",1)Python is number 14.>>用于重定向输出原创 2017-03-27 20:52:29 · 386 阅读 · 0 评论 -
Python在自动化运维时经常会用到的方法
Python在自动化运维时经常会用到的方法 转载▼得到当前工作目录,即当前Python脚本工作的目录路径:os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()函数用来删除一个文件:os.remove()删除多个目录:osremovedirs(r"c:\python") //略危险,熟练之后再用吧检验给出的路径是否是一个文件:os转载 2016-08-10 18:01:27 · 766 阅读 · 0 评论 -
编程面试的10大算法概念汇总
以下是在编程面试中排名前10的算法相关的概念,我会通过一些简单的例子来阐述这些概念。由于完全掌握这些概念需要更多的努力,因此这份列表只是作为一个介绍。本文将从Java的角度看问题,包含下面的这些概念:1. 字符串2. 链表3. 树4. 图5. 排序6. 递归 vs. 迭代7. 动态规划8. 位操作9. 概率问题10. 排列组合1. 字符串转载 2016-08-31 17:21:46 · 288 阅读 · 0 评论 -
selenium安装
selenium + python自动化测试环境搭建 selenium 是一个web的自动化测试工具,不少学习功能自动化的同学开始首选selenium ,相因为它相比QTP有诸多有点:* 免费,也不用再为破解QTP而大伤脑筋* 小巧,对于不同的语言它只是一个包而已,而QTP需要下载安装1个多G 的程序。* 这也是最重要的一点,不管你以前更熟悉C、 java、r转载 2016-08-09 16:50:26 · 1343 阅读 · 0 评论 -
python unittest基本介绍
python内部自带了一个单元测试的模块,pyUnit也就是我们说的:unittest1介绍下unittest的基本使用方法:1.import unittest2.定义一个继承自unittest.TestCase的测试用例类3.定义setUp和tearDown,在每个测试用例前后做一些辅助工作。4.定义测试用例,名字以test开头。5.一个测试用例应该只测试一个转载 2016-08-09 15:22:24 · 501 阅读 · 0 评论 -
python学习笔记(六)--正则表达式
1.line.startswith('python') line[:-1].endswith('a')例:def find_file(fname): f=open(fname) for line in f: if line.startswith('python') and line[:-1].endswith('a'):原创 2017-04-12 13:30:02 · 543 阅读 · 0 评论