【发布时间】:2018-10-06 14:19:59
【问题描述】:
如何使用 Python 在特定索引处连接字符串中的单词?
例如:- 在字符串中,
"Delhi is the capital of India."
我需要在“the”之前和之后连接'123'。
输出应该是:-"Delhi is 123the123 capital of India."
【问题讨论】:
-
那是插入,不是串联。
-
str.replace(' the ', ' 123the123 '). -
这不是真正的串联,它更像是字符串操作。正如@Austin 建议的那样,您可以使用
str.replace()简单地替换字符串中的。我们也不知道您计划使用它的范围。如果您有多个重复出现“the”一词的不同字符串,那么这个特定示例将不适合您。请进一步说明您打算如何使用它。 -
字符串在 python 中是不可变的,你只能创建新的字符串,f.e.通过使用
replace等字符串方法或通过切片 - 请参阅slice strings -
感谢大家提供的所有信息。