编程题

从键盘上分别输入要查找和替换的字符串,对文本文件进行查找与替换,替换后保存到新的文本文件中。

思路:输入待查找字符串s,需查找子字符串key和替换字符串new,通过调用自定义函数replace实现替换。完善划线处代码。

s = input("请输入待查找的字符串:")

key = input("请输入需查找的子字符串:")

new = input("请输入要替换的字符串:")

def findstr(key, s, begin):

for i in range(begin,len(s) - len(key) 1):

if s[i:]== key:

return i

return -1

def replace(key, new, s):

begin = 0

while begin <:

pos = findstr(key,s, begin)

if pos ==-1:

break

else:

s = s[0:pos] new s[pos len(key):]

begin = pos len(key)

return s

rst =#调用函数替换字符

print(rst)

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论