擅长:python、mysql、java
<p>问题的核心答案很简单:使用列表切片语法:</p>
<pre><code>>>> string='abcd'
>>> print string[:2] + 'd' + string[3:]
abdd
</code></pre>
<p>如果您可以假设只增加字符串的序数值是安全的,那么您可以只执行以下操作:</p>
^{pr2}$
<p>既然你的问题中没有具体说明,我想这就是你需要的。如果您想从“z”循环到“a”,或者特别处理不同的字母大小写或unicode字符集,您可能会找到一些粗略的修补程序。在</p>
<p>如果您有一个比增加<code>ord</code>更复杂的问题,请考虑使用<a href="http://docs.python.org/2/library/string.html#string-functions" rel="nofollow">translation table</a></p>