python string字符串函数

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