擅长:python、mysql、java
<p>您还可以使用递归来执行此操作:</p>
<pre><code>def reverse(text):
if len(text) <= 1:
return text
return reverse(text[1:]) + text[0]
</code></pre>
<p>还有一个简单的字符串示例<code>hello</code>:</p>
<pre><code> reverse(hello)
= reverse(ello) + h # The recursive step
= reverse(llo) + e + h
= reverse(lo) + l + e + h
= reverse(o) + l + l + e + h # Base case
= o + l + l + e + h
= olleh
</code></pre>