title: Creating copy string in Python via scrolling
body: <p>I'm trying to scroll through one string and add each character to another string to create a new string.</p>
  
  <p>I have the following function</p>
  
  <pre><code>def rocConvert(self, s):
      newString = ""
      for c in s:
          if c.isupper():
              newString += c
          elif c.islower():
              newString += c
          else:
              newString += c
  
      return newString
  </code></pre>
  
  <p>For some reason this is only returning the first char of s.  Note, I realize my method is kind of weird for just copying: my end function willl actually be changing the value if it's a lower or upper case character.</p>
  
  <p>Why is this only returning the first character of s?</p>