Python Newbie
Roy Smith
roy at panix.com
Sun Feb 24 15:48:51 EST 2013
In article <mailman.2434.1361738581.2939.python-list at python.org>,
Chris Angelico <rosuav at gmail.com> wrote:
> On Mon, Feb 25, 2013 at 7:34 AM, MRAB <python at mrabarnett.plus.com> wrote:
> > Some languages require parentheses, others don't.
> >
> > C does. C++, Java and C# are descended from, or influenced by, C.
> >
> > Algol didn't (doesn't?). Pascal, Modula-2, Oberon, Ada, and others
> > don't.
> >
> > Parentheses are used where required, but not used where they're not
> > required, in order to reduce visual clutter.
>
> And just to muddy the waters, parens are used in Python when the
> condition goes over a line break:
>
> if (condition1
> and condition2
> and condition3):
>
> ChrisA
That could also be written:
if condition1 \
and condition2 \
and condition3:
but as a practical matter, I would write it in the parens style, if for
no other reason than because emacs does a better job of auto-indenting
it that way :-)
More information about the Python-list
mailing list