我my_str
在 Python 中得到了一个字符串。我想要做的是:如果my_str
包含一个子字符串str1
,则在子字符串之后插入一个字符串str2
(str1
并保持其余部分my_str
不变。)否则,什么也不做。(假设my_str
包含不超过一个子字符串str1
。)
我在想的方式是:做一个for循环来查找是否str1
存在于my_str
for i in range(0, len(my_str)-len(str1)):
if my_str[i:i+len(str1)] == str1:
my_str = my_str[0:i] + str2 + my_str[i:]
我很好奇是否有任何神奇的方法可以做到这一点。