On Thu, Sep 10, 2015, at 11:59, Steven D'Aprano wrote: > Although, I'm not sure that I agree with the idea that "everything is an > expression". I think that's a category mistake, like asking for the speed > of dark[1], or for a bucket of cold. Some things are functional by > nature, > and other things are imperative; some may be both, but I don't think that > assignment is one. I think that assignment is imperative, not functional, > and forcing it to return a value is artificial.
Why shouldn't imperative things be expressions? Why should all expressions return a value? -- https://mail.python.org/mailman/listinfo/python-list