38.字符串替换
T8m100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库小明在信息科技课上学习了word的基本操作后,了解到word中替换功能可以将文档中指定内容一次性全部替换成其他文本,于是试着在
T8m100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库Python中编程实现相关功能,功能描述如下:
T8m100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库在字符串s中,查找指定的字符c1(可以是单个字符,也可以是多个字符的组合)并替换成其他字符c2。例如:输入s的值为:"A person in
T8m100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库need is a person indeed!",输入c1的值为: person,输入c2的值为"friend",则显示的结果是"A friend in need is a friend
T8m100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库indeed!"。实现上述功能的python代码如下:运行界面如图所示:
T8m100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库T8m100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
T8m100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库请在划线处填入适当的代码.
T8m100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库s=input("请输入文本字符串:")
T8m100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库c1=input("请输入要替换的字符:")
T8m100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库c2=input("请输入要替换成的新字符:")
T8m100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库n=len(c1)
T8m100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库s1=""
T8m100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库i=0
T8m100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库while i<len(s):
T8m100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库C=①
T8m100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库if c==c1:
T8m100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库s1=s1+c2
T8m100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库i=②
T8m100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库else:
T8m100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库s1=③
T8m100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库④
T8m100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库print("替换后的结果:",s1)