python字符串方法replace()对字符串进行原地修改
时间: 2023-12-22 13:06:45 浏览: 573
在Python中操作字符串之replace()方法的使用
5星 · 资源好评率100%
Python中的replace()方法是用于对字符串进行替换操作的,它可以在原地修改字符串。具体来说,该方法会将字符串中所有指定的子字符串替换成新的字符串,并返回替换后的字符串。如果原字符串中不存在要替换的子字符串,则replace()方法不会进行任何操作,直接返回原字符串。
下面是一个简单的示例代码,演示了如何使用replace()方法对字符串进行替换操作:
```
str = "Hello, World!"
new_str = str.replace("World", "Python")
print("原字符串为:", str)
print("替换后的字符串为:", new_str)
```
输出结果如下:
```
原字符串为: Hello, World!
替换后的字符串为: Hello, Python!
```
需要注意的是,replace()方法返回的是一个新的字符串,而不是原字符串的引用。因此,在使用replace()方法时,需要将返回值赋给一个新的变量,或者直接使用返回值。
阅读全文