擅长:python、mysql、java
<p>对于<code>'G'</code>和<code>'C'</code>的交换,在替换所有原始<code>'T'</code>之后,<em>可以</em>使用<code>'T'</code>作为缓冲区(因此您知道此时字符串中没有任何<code>'T'</code>,因此这是安全的):</p>
<pre><code>>>> 'ATGC'.replace('A', 'U').replace('T', 'A').replace('C', 'T').replace('G', 'C').replace('T', 'G')
'UACG'
</code></pre>
<p>与两个变量<code>c</code>和<code>g</code>的非Python交换类似:</p>
<pre><code>t = c
c = g
g = t
</code></pre>
<p>而不是</p>
<pre><code>c, g = g, c
</code></pre>