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

Reply via email to