在python中替换字符串

cyb*_*ron 0 python

我想编写一个python函数来搜索一行,查找一个符号,如果找到了,则用一个值替换它.目标是解决cgi问题所以,这条线看起来像:

<h1><font color="#CC6600">%<br></font></h1>
Run Code Online (Sandbox Code Playgroud)

我想检查页面上是否有%,然后用一个词替换它,比如说Suffle.我怎么能做到这一点?

Ash*_*ary 5

用途str.replace():

In [24]: strs="""<h1><font color="#CC6600">%<br></font></h1>"""

In [25]: strs.replace("%","Suffle")
Out[25]: '<h1><font color="#CC6600">Suffle<br></font></h1>'
Run Code Online (Sandbox Code Playgroud)

要检查字符串中是否存在子字符串,我们使用in:

In [26]: "%" in strs
Out[26]: True
Run Code Online (Sandbox Code Playgroud)