这篇记录的是python学习中的字符串——replace()方法
功能:
python中的replace()方法是以某个指定的字符串来替换原先字符串中指定的部分或者全部字符串的方法,并且该方法还支持指定替换次数,如果指定了替换次数,则replace()替换将不会超过指定的次数。
语法:
str.replace(oldstr,newstr[,num])
参数说明:
str:源字符串,需要使用replace()的字符串;
oldstr:需要被替换的字符串;
newstr:用来替换的新字符串;
num:可选参数,指定替换次数,替换次数不超过该指定数字。
返回值:
python的replace()方法将会返回替换后的新字符串。
注意事项:
1、如果不指定替换次数,则replace()方法会替换全部指定的字符串。
实例说明:
str="helloworld!"
str.replace("world","china")#不指定替换次数
输出值:hellochina!
str="helloworld!hellochina"
str.replace("hello","你好",1)#只替换一次,如果不指定替换次数则会替换全部
输出值:你好world!hellochina