Brian Beck wrote:
> anthonyberet wrote:
>>I know this touches on immutability etc, but I can't find string methods
>>to return the first 3 characters, and then the last 2 characters, which
>>I could concatenate with newchar to make a new string.
> 
> As tiissa said, you want slicing:
> 
> py> s = "foobar"
> py> s[:3]
> 'foo'
> py> s[:3] + "B" + s[4:]
> 'fooBar'

And if that's too ugly for you and you think you need to do this 
operation a lot, just define a function to do it for you based on the 
index value and string that you pass in to it.

-Peter
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to