Need formatting suggestion for long strings
ewertman at gmail.com
Fri Sep 5 22:58:26 CEST 2008
> I'm concerned about the formatting of the string in that I do not want the
> way I split the string up in source code to affect the way the string is
> displayed to the console. In other words, in source, if I break up a single
> string into multiple lines (using carriage returns), I would expect the
> string to still render as a single-line string.
> I'm also concerned about the source formatting, because I do not want the
> single-line string to run off the edge of my display. I want it to be in
> "Paragraph form" in the source code, but remain a single-line when printed.
I think you can also escape the line breaks:
>>> mystring = (
... "This is a very long string that "
... "spans multiple lines and does "
... "not include line breaks or tabs "
... "from the source file between "
... "the strings partitions.")
>>> mystring2 = 'This is a very long string that spans multiple lines and does not include line breaks or tabs from the source file between the strings partitions.'
>>> mystring == mystring2
>>> mystring3 = 'This is a very long string that \
... spans multiple lines and does not include line breaks \
... or tabs from the source file between the strings \
>>> mystring3 == mystring
More information about the Python-list