擅长:python、mysql、java
<p>检查一个字符串是否存在于另一个字符串中要容易得多,因为您可以简单地使用<code>in</code>运算符:</p>
<pre><code>if 'DDM' in message:
# do something
</code></pre>
<p>但是,由于您的目标是更改引用的第一个字母,因此可以使用<code>str.index</code>方法获取引用的索引,然后用当前字符串和新字母的片段组合一个新字符串:</p>
<pre><code>try:
i = message.index('DDM')
message = message[:i] + new_letter + message[i + 1:]
except ValueError:
raise RuntimeError("Sequence 'DDM' not found in message.")
</code></pre>