
Python
Bonnie-帮你
从事IT行业,开发测试。
致力于总结日常磕磕碰碰,以提升自己为前提,以帮助他人为目的。
展开
-
使用Python逆序输出字符串:range的使用以及reverse List的方法
Python中range函数时一个非常常用而且方便的函数,下面结合自己的理解详细说明一下,防止遗忘:1.常用形式[python] view plain copyrange(1,5) 结果为[1,2,3,4],注意:没有5!解释:可以很多C。C++程序员都以为会是1,2,3,4,5,这个是经常犯的错误。可以这样记忆:range中的第一个参数是开始,第二个参数是结尾,但用数学中的表达式应该是 [ar...原创 2018-05-18 10:13:41 · 4358 阅读 · 0 评论 -
python内置的有序集合,list元素可变,tuple不可变
最后来看一个“可变的”tuple:>>> t = ('a', 'b', ['A', 'B'])>>> t[2][0] = 'X'>>> t[2][1] = 'Y'>>> t('a', 'b', ['X', 'Y'])这个tuple定义的时候有3个元素,分别是'a','b'和一个list。不是说tuple一旦定义后就不...原创 2018-05-18 10:35:25 · 891 阅读 · 0 评论 -
python中不可变对象
str是不变对象,而list是可变对象。对于可变对象,比如list,对list进行操作,list内部的内容是会变化的,比如:>>> a = ['c', 'b', 'a']>>> a.sort()>>> a['a', 'b', 'c']而对于不可变对象,比如str,对str进行操作呢:>>> a = 'abc'>...原创 2018-05-18 11:24:28 · 274 阅读 · 0 评论 -
自定义函数体小结
定义函数时,需要确定函数名和参数个数;如果有必要,可以先对参数的数据类型做检查;函数体内部可以用return随时返回函数结果;函数执行完毕也没有return语句时,自动return None。函数可以同时返回多个值,但其实就是一个tuple...原创 2018-05-18 11:52:45 · 484 阅读 · 0 评论 -
python 迭代 for....in
默认情况下,dict迭代的是key。如果要迭代value,可以用for value in d.itervalues(),如果要同时迭代key和value,可以用for k, v in d.iteritems()原创 2018-05-22 18:05:46 · 723 阅读 · 0 评论 -
Python 设置系统默认编码
python在安装时,默认的编码是ascii,当程序中出现非ascii编码时,python的处理常常会报这样的错UnicodeDecodeError: 'ascii' codec can't decode byte 0x?? in position 1: ordinal not in range(128),python没办法处理非ascii编码的,此时需要自己设置将python的默认编码,一般设置...原创 2018-05-16 15:56:07 · 471 阅读 · 0 评论 -
终于明白了Python中self的含义
刚开始学习Python的类写法的时候觉得很是麻烦,为什么定义时需要而调用时又不需要,为什么不能内部简化从而减少我们敲击键盘的次数?你看完这篇文章后就会明白所有的疑问。self代表类的实例,而非类。实例来说明class Test: def prt(self): print(self) print(self.__class__)t = Test()t.pr...原创 2018-06-08 17:28:45 · 71449 阅读 · 2 评论 -
Robot Framework自定义封装关键字方法
(在我没发表之前我没有搜索到关于自定义封装的,故自行苦行摸索将其研究出来了,如果能帮上大家忙,望顶起!),下面言归正传:1.首先找到自己机器python安装盘符,以我自己的举例,E:\Python27\Lib\site-packages\Selenium2Library\keywords目录下,找到_browsermanagement.py文件打开它,如图:比如我想操作火狐浏览器的前进功能,我们定...原创 2018-06-08 17:41:41 · 2642 阅读 · 0 评论 -
把Testlink的case导出转成excel,或把excel导入Testlink
这个脚本作用:1:从testlink上export testsuite,下载的是xml格式的case文件。2:用Read_xml_to_csv这个函数 转成csv格式,这个格式excel可以打开编辑case。3:编辑好的csv文件再用read_csv_to_xml这个函数转换回xml格式。4:然后testlink上用import导入这个xml文件了。注意:我们在excel里面编辑的时候,不要添加...原创 2018-07-02 10:38:39 · 739 阅读 · 0 评论