python中replace的用法举例
字符串替换是编程中常见的操作,如果能够快速准确的替换,可以大大提升编程效率。python提供了replace函数,可以很方便的实现字符串的替换。
一、replace函数的用法
基本的用法如下:
place(old, new[, max])
其中包含3个参数,old、new、max,old就是旧的字符串,new是要替换的内容,max表示最多替换max个字符串,如果没有max,默认就替换所有的字符串。
比如将 abcdabcdabcd 中的所有的 ab换成 12:
str = abcdabcdabcd
str1 = place(ab 12
print(str1)
输出结果为:12cd12cd12cd
如果我们只想替换第一个ab,可以将max设置为1:
str1 = place(ab 12 1)
print(str1)
输出结果为:12cdabcdabcd
replace函数还可以接收正则表达式,替换字符串:
import re
str = abcdabcdabcd
str1 = re.sub(ab 12 str)
print(str1)
输出结果为:12cd12cd12cd
二、replace函数的实例
1、将字符串中指定字符替换为新字符
str = abcdabcdabcd
str1 = place(ab 12
print(str1)
输出结果为:12cd12cd12cd
2、将字符串中指定部分替换为新字符
str = abcdabcdabcd
str1 = place(ab 12 2) #将最多替换2个字符串
python 正则表达式 空格 print(str1)
输出结果为:12cd12cdabcd
3、将字符串中的空格替换为指定字符
str = ABCD ABCD ABCD
str1 = place(
print(str1)
输出结果为:ABCD_ABCD_ABCD
4、使用正则表达式替换字符串
import re
str = ABCD ABCD ABCD
str1 = re.sub(s str) #将空格替换为下划线
print(str1)
输出结果为:ABCD_ABCD_ABCD
总结
以上就是python中replace替换字符串的使用方法以及一些实例,replace函数很简单,但是却极富用处,为编程带来了无穷的便利,有效的提高了编程效率,又节省了时间,值得大家学习和研究。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论