Python is readable
ben+python at benfinney.id.au
Fri Mar 16 00:57:33 CET 2012
Arnaud Delobelle <arnodel at gmail.com> writes:
> On 15 March 2012 22:35, Ben Finney <ben+python at benfinney.id.au> wrote:
> > I agree, and am glad PEP 8 has been updated to recommend an extra
> > level of indentation for continuation, to distinguish from the new
> > block that follows
> > <URL:http://www.python.org/dev/peps/pep-0008/#indentation>.
> Personally I solve this by never writing if conditions that span more
> than one line.
The admonition applies not only to ‘if’ conditions, but also to ‘while’,
‘with’, ‘for’, etc.; and also to bracketing constructs like function
calls, literal lists/dicts/sets, etc. In a single statement, the
indentation for continuation lines should be indented two levels, so
that they don't look so much like a new block of statements.
\ “If you do not trust the source do not use this program.” |
`\ —Microsoft Vista security dialogue |
More information about the Python-list