📌  相关文章
📜  Python – 替换字符串中所有出现的子字符串(1)

📅  最后修改于: 2023-12-03 15:04:12.912000             🧑  作者: Mango

Python – 替换字符串中所有出现的子字符串

在Python中,字符串是不可变对象,这意味着一旦创建了一个字符串,就不能修改它。然而,我们可以使用字符串替换的方法来创建一个新的字符串,该方法会替换字符串中所有出现的指定子字符串。

以下是一个示例程序,该程序演示了如何在Python中替换字符串中所有出现的子字符串。

# -*- coding: utf-8 -*-
# Python – 替换字符串中所有出现的子字符串

str1 = "Hello, World!"
str2 = "o"
str3 = "x"

print("原始字符串:", str1)

# 使用replace方法替换所有出现的指定子字符串
new_str = str1.replace(str2, str3)

print("替换后字符串:", new_str)

输出结果:

原始字符串: Hello, World!
替换后字符串: Hellx, Wxrld!

在上面的示例程序中,我们首先定义了一个名为str1的字符串变量,它包含一个Hello World字符串。然后,我们定义了另外两个字符串变量:一个名为str2,表示我们要替换的子字符串;另一个名为str3,表示替换后的字符串。

接下来,我们调用了replace方法,该方法接受两个参数:要替换的子字符串和替换后的字符串。该方法会返回一个新字符串,其中所有出现的指定子字符串都被替换为替换后的字符串。

最后,我们打印了原始字符串和替换后的字符串,以检查程序是否正确运行。

总结:

本篇文章介绍了如何在Python中替换字符串中所有出现的子字符串。通过使用replace方法,我们可以轻松地替换指定的子字符串,并创建一个新的字符串。记住,Python中的字符串是不可变对象,一旦创建了一个字符串,就不能修改它。