📅  最后修改于: 2023-12-03 15:04:25.262000             🧑  作者: Mango
Python 提供了一个非常方便的方式来替换字符串中的多个索引。通过简单的代码就可以实现这个功能。本文将向大家介绍如何在 Python 中使用多个索引来替换字符串。
我们可以使用字符串切片来替换字符串中的多个索引。例如,假设我们要将字符串 "hello world" 中的索引 0、1 和 2 替换为 "123",那么我们可以先将字符串切片成三个部分,然后将它们拼接在一起。下面是代码示例:
string = "hello world"
replace_with = "123"
new_string = replace_with + string[3:]
new_string = new_string[:3] + replace_with + new_string[6:]
print(new_string)
输出结果将是:
123lo 123ld
Python 字符串对象有一个内置函数叫做 replace(),可以用来替换其中的子字符串。我们可以多次调用这个函数来替换多个索引。以下是代码示例:
string = "hello world"
replace_with = "123"
for i in (0, 1, 2):
string = string[:i] + replace_with + string[i + 1:]
print(string)
输出结果将是:
123lo 123ld
至此,我们已经成功地使用多个索引替换了字符串。希望本文对您有所帮助!