问题已被问到是类似的,但这里的所有帖子都是指替换单个字符。我试图用一个字符串替换整个单词。我已经取代了它,但我无法打印它之间的空格。替换字符串,不使用字符而不使用.replace和加入字符串
这里是取代它的功能replace
:
replace('dogs', 'I like dogs', 'kelvin')
我的结果是这样的:
i l i k e k e l v i n
我正在寻找的是
def replace(a, b, c):
new = b.split()
result = ''
for x in new:
if x == a:
x = c
result +=x
print(' '.join(result))
与调用它:
I like kelvin
如何敏感,你需要注册后才能间距,例如,输入中有2个空格? – AChampion
老实说不知道。 –
您是否需要替换子字符串? '热狗 - > hotkelvin'? – AChampion