On Sun, 04 Apr 2010 12:26:05 +1200, Lawrence D'Oliveiro wrote: > In message <mailman.1345.1269992641.23598.python-l...@python.org>, Steve > Holden wrote: > >> Lawrence D'Oliveiro wrote: >> >>> By the way, you don’t need the parentheses. >> >> But at the same time, if you don't *absolutely know* you don't need the >> parentheses ... > > But you can “abolutely know”—it’s all spelled out here > <http://docs.python.org/reference/expressions.html>. Just keep that page > open every time you write Python code.
Or, when in doubt, you can add redundant parentheses. It makes no difference to the runtime, and vanishingly small difference to the compile-time, and sometimes it aids readability. Writing the absolutely minimal code necessary to do what you want is not necessarily the best approach in all cases. I find, for instance, that redundant parentheses aid readability of complex logical and arithmetic expressions, especially if you include whitespace. -- Steven -- http://mail.python.org/mailman/listinfo/python-list