Python 简单的string.replace()

Posted 锤 子 猫

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 简单的string.replace()相关的知识,希望对你有一定的参考价值。

 1 import sys
 2 man = input("请输入男主名字:")
 3 women = input("请输入女主名字")
 4 dog = input("请输入狗狗名字")
 5 
 6 story = """
 7     在B城的某间屋内, man 把弹夹里的最后一枚子弹卸下填进口袋,瞟一眼坐在一旁的women漫不经心的说道:“你知道的,这种事我从不放在
 8     眼里”
 9     “或许,这次你会的”women慢慢熄灭手中的烟,漫不经心地摆弄着挂在胸前的蓝宝石吊坠。
10     “我记得这是dog失踪一个月之后送给你的,我把dog的灵魂装到了这颗蓝宝石中”man点上一支烟。
11     “我想丢掉的”
12     “为什么?”
13     “因为我已经不需要了,或许我从来就不需要这样的安慰”women再次将占有口红的Souzy牌香烟熄灭,狠狠地掐断了最后一丝命脉,断掉了
14     某些事情发生的可能。
15     “其实你不必这样的” man 依旧把玩着手中的弹夹,好像再过不就弹夹又会弹出全新的子弹一样。
16     “还是尽快结束这一切吧!” women 点燃了最后一支烟……
17 """
18 story = story.replace("man",man)
19 story = story.replace("women",women)
20 story = story.replace("dog",dog)
21 print(story)

 

运行结果:

 

 

 

 

需要注意的是,replace在替换内容时,men 和women 就容易出现wo[men]的情况,所以尽量不要出现替换内容部分重复的情况。

以上是关于Python 简单的string.replace()的主要内容,如果未能解决你的问题,请参考以下文章

Python清除常见的网页空格格式

python 字符串替换功能 string.replace()可以用正则表达式,更优雅

面试Python字符切割,replace+split

String.replace

String replace() 和 replaceAll() 的区别

替代 String.Replace