Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #7563

Re: split long string in two code lines

Date 2011-06-13 16:55 -0500
From Tycho Andersen <tycho@tycho.ws>
Subject Re: split long string in two code lines
References <4df681ae$0$2694$4fafbaef@reader1.news.tin.it>
Newsgroups comp.lang.python
Message-ID <mailman.198.1308002118.11593.python-list@python.org> (permalink)

Show all headers | View raw


On Mon, Jun 13, 2011 at 11:31:29PM +0200, Tracubik wrote:
> Hi all,
> 
> newbie question here
> 
> how can i write code like this:
> 
> 1 def foo():
> 2    for index in ...
> 3        for plsdoit in ...
> 4            print "this is a very long string that i'm going to
> write 5 here, it'll be for sure longer than 80 columns"
> 
> 
> the only way i've found is to use the "/", but than i've to write
> something like this:

Perhaps you mean '\'?

> 
> 1 def foo():
> 2    for index in ...
> 3        for plsdoit in ...
> 4            print "this is a very long string that i'm going to/
> 5  write here, it'll be for sure longer than 80 columns"
> 
> what i don't really like is that line 5 is not indented. if i indent
> it, the spaces will be counted as spaces of the string.
> 
> Is there a better way to split the string?

There is! Python (as C) concatenates string literals with nothing in
between them.

Python 2.6.2 (r262:71600, Jun  8 2009, 11:11:42) 
[GCC 4.3.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> def foo():
...     print "this is not such a huge line " \
...           "but it's still pretty long"
... 
>>> foo()
this is not such a huge line but it's still pretty long

\t

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

split long string in two code lines Tracubik <affdfsdfdsfsd@b.com> - 2011-06-13 23:31 +0200
  Re: split long string in two code lines darnold <darnold992000@yahoo.com> - 2011-06-13 14:51 -0700
    Re: split long string in two code lines Terry Reedy <tjreedy@udel.edu> - 2011-06-13 23:55 -0400
  Re: split long string in two code lines Tycho Andersen <tycho@tycho.ws> - 2011-06-13 16:55 -0500
  Re: split long string in two code lines Redcat <redcat@catfolks.net> - 2011-06-13 22:21 +0000
  Re: split long string in two code lines Tim Chase <python.list@tim.thechases.com> - 2011-06-13 17:33 -0500
  Re: split long string in two code lines Chris Angelico <rosuav@gmail.com> - 2011-06-14 08:38 +1000
  Re: split long string in two code lines Tim Chase <python.list@tim.thechases.com> - 2011-06-13 18:03 -0500
  Re: split long string in two code lines Chris Angelico <rosuav@gmail.com> - 2011-06-14 09:11 +1000

csiph-web