allow line break at operators
Steven D'Aprano
steve+comp.lang.python at pearwood.info
Wed Aug 10 10:37:50 EDT 2011
More information about the Python-list mailing list
Wed Aug 10 10:37:50 EDT 2011
- Previous message (by thread): allow line break at operators
- Next message (by thread): allow line break at operators
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Chris Angelico wrote: > On Wed, Aug 10, 2011 at 10:56 AM, Dan Sommers <dan at 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
- Previous message (by thread): allow line break at operators
- Next message (by thread): allow line break at operators
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list