Chris Angelico wrote: > On Wed, Aug 10, 2011 at 10:56 AM, Dan Sommers <d...@tombstonezero.net> > wrote: >> In terms of easier to read, I find code easier to read when the operators >> are at the beginnings of the lines (PEP 8 notwithstanding): >> >> x = (someobject.somemethod(object3, thing) >> + longfunctionname(object2) >> + otherfunction(value1, value2, value3)) >> > > Without the parentheses, this is legal but (probably) useless; it > applies the unary + operator to the return value of those functions. > Putting the + at the end of the previous line at least prevents that, > since most unary operators bind to the operand on the right;
Not so: >>> x = (42 + - ... 100) >>> >>> x -58 -- Steven -- http://mail.python.org/mailman/listinfo/python-list