Hi all,

When writing a long expresion, one usually would like to break it into multiple 
lines. Currently, you may use a '\' to do so, but it looks a little awkward 
(more like machine-oriented thing). Therefore I start wondering why not allow 
line breaking at an operator, which is the standard way of breaking a long 
expression in publication? Here is an example:

#the old way

x = 1+2+3+4+\
      1+2+3+4

#the new way
x = 1+2+3+4+ #line continues as it is clearly unfinished

      1+2+3+4

Of course, the dot operator is also included, which may facilitate method 
chaining:

x = svg.append( 'circle' ).
      r(2).cx(1).xy(1).
      foreground('black').bkground('white')

Thoughts?

Yingjie

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

Reply via email to