擅长:python、mysql、java
<p>以下是功能的逐步说明:</p>
<p>创建<code>shift</code>函数将最后一个单词移到开头:</p>
<pre><code>def shift(sentence):
words = sentence.split()
return ' '.join([words[-1]] + words[:-1])
</code></pre>
<p>创建<code>reverse</code>函数来反转句子中的所有单词(使用<a href="https://docs.python.org/2/tutorial/datastructures.html#list-comprehensions" rel="nofollow">list comprehension</a>):</p>
^{pr2}$
<p>创建<code>shift_reverse</code>以反转所有单词,然后<code>shift</code>最后一个放在开头:</p>
<pre><code>def shift_reverse(sentence):
return shift(reverse(sentence))
</code></pre>
<p>结果:</p>
<pre><code>shift_reverse('Introduction to Computer Programming')
</code></pre>
<p>输出:</p>
<pre><code>'gnimmargorP noitcudortnI ot retupmoC'
</code></pre>