remove the last character or the newline character?
John Salerno
johnjsal at NOSPAMgmail.com
Thu Sep 28 10:22:30 EDT 2006
Daniel Mark wrote:
> Question one:
> Does python provide any function that can remove the last character of
> a string?
> I don't know whether or not the method I used is efficient
Doing fileName[-1] lets you access the last character, but I'm not sure
about removing it since strings are immutable. It would still probably
be something like you did.
> Question two:
> Does python provide any function that can remove the newline character
> from a string if it exists?
>>> fileName = 'Perfect Setup.txt\n'
>>> fileName.strip()
'Perfect Setup.txt'
>>>
Or you can use lstrip() or rstrip() to remove just the left or right side.
More information about the Python-list
mailing list