python作为测试界钟爱的一种语言一直在测试领域发挥着举足轻重的作用,从脚本,到工具,从网页到平台,随处可见python的身影,当然各个大厂在招聘的时候也比较偏爱会python的测试开发工程师,同样的一个工具或问题,用java和用python成本对比明显,python以它高效容易上手的特点碾压各大语言,下面我们就来看今天的面试题:
题目:请写出python字符串替换的代码(至少两种方法实现)
例如:将world替换为python
a = ‘hello word’
答案:
第一种方法:使用replace方法实现
a.replace(‘word’,’python’)
print(a)
输出结果:
第二种方法:使用sub方法实现import restrinfo = re.compile(‘word’)b = strinfo.sub(‘python’,a)print(b)
输出结果:
解析:该面试题主要考察了python字符串的操作方法,当然不限于以上两种操作方法,其他的可以自行添加,python字符串的操作方法还有很多,比如分片,查找,判断大小写,等等,这些方法都很常用,建议各位熟记。