擅长:python、mysql、java
<p>第一个答案使用MAX也是正确的。
下面的示例是非pythonic方式使用条件。你知道吗</p>
<pre><code>data = "MSGRGKGGKGLGKGGAKRHRKVLRDXYZX"
str1 = data[site:site+1+20]
if site <= 20:
temp = data[0:site]
elif site > 20:
temp = data[site%20:site]
print str1 + temp
</code></pre>
<p>用不同的数据编写适当的unittest用例来验证您的逻辑。你知道吗</p>