Python str.replace 用法详解及示例

Python str.replace 用法详解及示例

str.replace()是Python字符串对象的一个内置方法,用于将一个字符串中的指定子字符串替换为另一个子字符串。其语法如下:

str.replace(old, new[, count])

其中,old表示要被替换的子字符串,new表示替换后的新子字符串。count是可选参数,表示替换次数,如果指定了count,则只有前count次出现的子字符串会被替换。

下面是3个示例来说明str.replace()的用法:

示例1:

s = "Hello, world!"
new_s = s.replace("world", "Python")
print(new_s)

输出:

Hello, Python!

这个示例中,我们将原字符串中的子字符串”world”替换为”Python”,在输出中得到了”Hello, Python!”。

示例2:

s = "How are you? How is everything?"
new_s = s.replace("How", "What", 1)
print(new_s)

输出:

What are you? How is everything?

这个示例中,我们将原字符串中的子字符串”How”替换为”What”,只替换了一次,因为我们指定了count为1,所以只有第一个”How”被替换为”What”,而第二个”How”没有被替换。

示例3:

s = "banana"
new_s = s.replace("a", "o")
print(new_s)

输出:

bonono

这个示例中,我们将原字符串中的子字符串”a”替换为”o”,在输出中得到了”bonono”。

通过这些示例,你可以看到str.replace()方法的用法及效果。你可以根据具体的需求使用它来替换字符串中的部分内容。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Python 内置函数参考指南