我可以定义一个函数,它将执行相同的操作
string.replace(old,new)
?
我写了一个小程序:
word = input()
at = "AT"
if at in word:
new = word.replace(at,"IN")
print(new)
但是我不想使用replace()
,我想使用自定义函数。
答案 0 :(得分:0)
看看这个:
def custom_replace(string, old, new):
index = string.find(old)
if index == -1:
return string
return string[:index] + new + string[index + len(old):]
string = 'Hello World !'
old = 'World'
new = 'StackOverflow'
print(custom_replace(string, old, new))
哪个输出:
Hello StackOverflow !
希望它有所帮助(find
已获得授权);)