自动化测试中的Python基础知识点

发表于:2016-8-01 09:08

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:姜林斌    来源:51Testing软件测试网原创

  前 言:自动化测试的脚本语言重Java Python Ruby是比较大众化的,如果项目组是使用的Java平台 那么自动化测试脚本语言的首选当然是java,这样可以开发团队无缝对接 更利于深入了解项目中的实现细节和架构。若是非java平台的产品,强烈建议使用Python作为脚本语言,为嘛呢?Life is short,Just use python。
  一、数据类型
  1.1字符串
  1.1.1.引号(单/双/三引号)
  字符串(string)使用单/双引号时的效果一样;
  利用三引号(''' '''),表示多行的字符串,可以在三引号中自由的使用单引号和双引号。
  1.1.2去空格及特殊字符
  使用 ''.join(str.split('#'))
   
  1.1.3查找字符串
  (1)使用str.index('what you want to find') index<0时表示未找到
   
  (2)使用str.find('what you want to check') index<0时表示未找到
     
   ... ...
   查看全文内容,请点击下载:http://www.51testing.com/html/09/n-3710809.html
  1.1.9字符串截取
  str = '0123456789′
  print str[0:3] #截取第一位到第三位的字符
  print str[:] #截取字符串的全部字符
  print str[6:] #截取第七个字符到结尾
  print str[:-3] #截取从头开始到倒数第三个字符之前
  print str[2] #截取第三个字符
  print str[-1] #截取倒数第一个字符
  print str[::-1] #字符串翻转
  print str[-3:-1] #截取倒数第三位与倒数第一位之前的字符
  print str[-3:] #截取倒数第三位到结尾
  1.1.10字符串替换
  使用str.replace(old,new,count)
  1.1.11字符串编码和解码
  Str.encoding('编码类型')  str.decode('解码类型')
  常见的字符编码有utf-8  gbk  gb2312 
  1.1.12字符串的转义
   ... ...
   查看全文内容,请点击下载:http://www.51testing.com/html/09/n-3710809.html
版权声明:51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号