Python实现文字内容替换

小明正在做语文作业,但她一个不注意,把“关羽”错写成“项羽”了。我们结合 for 循环和字符串方法,将 homework 中的 项羽 全部改正为 关羽

homework = '''提起刘备、项羽和张飞,人们总是会联想到桃园三结义的故事。
东汉末年,朝廷腐败,民不聊生。
刘备、项羽和张飞想共同干一番事业,拯救陷入水深火热之中的百姓。
三人在桃园结为异姓兄弟,风雨同舟,肝胆相照,开创了蜀汉基业。'''
for i in range(len(homework)):
  if homework[i:i+2] == '项羽':
    homework = homework[:i] + '关羽' + homework[i+2:]
    
print(homework)

打印结果

提起刘备、关羽和张飞,人们总是会联想到桃园三结义的故事。
东汉末年,朝廷腐败,民不聊生。
刘备、关羽和张飞想共同干一番事业,拯救陷入水深火热之中的百姓。
三人在桃园结为异姓兄弟,风雨同舟,肝胆相照,开创了蜀汉基业。
    原文作者:Dr.sky_
    原文地址: https://blog.csdn.net/weixin_43734080/article/details/123032902
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞