title: Python reversing a string using recursion
body: <p>I want to use recursion to reverse a string in python so it displays the characters backwards (i.e &quot;Hello&quot; will become &quot;olleh&quot;/&quot;o l l e h&quot;.</p>
  <p>I wrote one that does it iteratively:</p>
  <pre><code>def Reverse( s ):
      result = &quot;&quot;
      n = 0
      start = 0
      while ( s[n:] != &quot;&quot; ):
          while ( s[n:] != &quot;&quot; and s[n] != ' ' ):
              n = n + 1
              result = s[ start: n ] + &quot; &quot; + result
              start = n
      return result
  </code></pre>
  <p>But how exactly do I do this recursively? I am confused on this part, especially because I don't work with python and recursion much.</p>
  <p>Any help would be appreciated.</p>