assigning multi-line strings to variables
sagarkkadam at gmail.com
Wed Apr 28 07:11:58 CEST 2010
Use triple quote:
d = """ this is
a sample text
"goldtech" <goldtech at worldpost.com> wrote in message
news:4e25733e-eafa-477b-a84d-a64d139f7134 at u34g2000yqu.googlegroups.com...
On Apr 27, 7:31 pm, Brendan Abel <007bren... at gmail.com> wrote:
> On Apr 27, 7:20 pm, goldtech <goldt... at worldpost.com> wrote:
> > Hi,
> > This is undoubtedly a newbie question. How doI assign variables
> > multiline strings? If I try this i get what's cited below. Thanks.
> > >>> d="ddddd
> > ddddd"
> > >>> d
> > Traceback (most recent call last):
> > File "<interactive input>", line 1, in <module>
> > NameError: name 'd' is not defined
> d = "ddddddddd"\
> d = "dddddddddd\
> You don't need the trailing slash in the first example if you are
> writing this in a script, python assumes it.
Thanks but what if the string is 500 lines. Seems it would be hard to
put a "\" manually at the end of every line. How could i do that?
More information about the Python-list