Why x+=1 doesn't return x value instead of an object

Jon Ribbens jon+usenet at unequivocal.eu
Fri Oct 30 22:48:27 EDT 2020


On 2020-10-31, Stefan Ram <ram at zedat.fu-berlin.de> wrote:
> Siddhharth Choudhary <siddharth654choudhary at gmail.com> writes:
>>I want to know why x+=1 does not return the value of the variable.
>
>   Which value? The old or the new one?
>
>   Expressions never return values.

Except when they're assignment expressions, when they do.


More information about the Python-list mailing list