python作为测试界钟爱的一种语言一直在测试领域发挥着举足轻重的作用,从脚本,到工具,从网页到平台,随处可见python的身影,当然各个大厂在招聘的时候也比较偏爱会python的测试开发工程师,同样的一个工具或问题,用java和用python成本对比明显,python以它高效容易上手的特点碾压各大语言,下面我们就来看今天的面试题:

python 词的替换 python的替换语句_python 词的替换

题目:请写出python字符串替换的代码(至少两种方法实现)

例如:将world替换为python

a = ‘hello word’

答案:

第一种方法:使用replace方法实现

a.replace(‘word’,’python’)

print(a)

输出结果:

python 词的替换 python的替换语句_操作方法_02

第二种方法:使用sub方法实现import restrinfo = re.compile(‘word’)b = strinfo.sub(‘python’,a)print(b)

输出结果:

python 词的替换 python的替换语句_python 词的替换_03

解析:该面试题主要考察了python字符串的操作方法,当然不限于以上两种操作方法,其他的可以自行添加,python字符串的操作方法还有很多,比如分片,查找,判断大小写,等等,这些方法都很常用,建议各位熟记。