python replace()
函数用于替换字符串,将所有old子字符串被替换为new字符串。
语法
str.replace(old, new, count)
参数
- old:将被替换的子字符串。
- new:新子字符串,用于替换old子字符串。
- count:替换的次数,默认全部替换。
返回值
返回替换后的新的字符串
程序示例
#!/usr/bin/python
# coding=utf-8
s = "i love python python "
print(s.replace("o","w")) #默认字符串中的全部"o" 全部替换为"w"
print(s.replace("o","w",2)) #只替换掉前两个子字符串 "o"
print(s.replace("python","c++")) #子字符串可以是多个字符。
print(s.replace("python","c++",1))
程序运行结果:
i lwve pythwn pythwn
i lwve pythwn python
i love c++ c++
i love c++ python
i lwve pythwn python
i love c++ c++
i love c++ python