[Python-Dev] PEP 572: Assignment Expressions (original) (raw)

MRAB python at mrabarnett.plus.com
Wed Apr 18 13:43:51 EDT 2018


On 2018-04-17 22:44, Greg Ewing wrote:

Paul Moore wrote:

the next question will likely be "so why does = exist at all?" And if we decide to make ':=' the official assigment operator and deprectate '=', the next question will be "Why do we have '==' instead of '='?" Some languages use '=' for assignment, others for equality, but do you know of a language that uses ':=' for equality' or '==' for assignment?

If Python saw '=' it could ask "Do you mean assignment ':=' or equality '=='?".



More information about the Python-Dev mailing list