On Feb 21, 1:43 pm, mrstephengross <[EMAIL PROTECTED]> wrote: > Hi all. In C, an assignment statement returns the value assigned. For > instance: > > int x > int y = (x = 3) > > In the above example, (x=3) returns 3, which is assigned to y. > > In python, as far as I can tell, assignment statements don't return > anything: > > y = (x = 3) > > The above example generates a SyntaxError. > > Is this correct? I just want to make sure I've understood the > semantics. > > Thanks, > --Steve
That's true, and I am happy that they decided to make that a syntax error. -- http://mail.python.org/mailman/listinfo/python-list