I understand the motivation behind the feature, but imo it makes the syntax too dense and requires too much mental strain to remember what it's doing in certain lines.<br>I will not be using this feature,(reply>), @Frydac it's better to show what it's doing to avoid certain errors of intention.,(reply>), @Sid Dat Python programmers about to get Sore Pinky kek,(reply>), Most other popular languages have this feature, for me it is more of a strain to remember: 'when in python, don't use assignment like that'. For me it would be better if they even didn't use another operator for it, but is probably needed for backwards compatibility.,(reply>), @Sid Dat But that's just you. I'm fairly sure for most people it's trivial to press shift a few extra times and would end up being faster.,(reply>), @Bamks Actually it cannot save your time and only be to increase the complexity. Consider: `result=re.match(x,y)<br>if result:...`<br>and<br>`if (result:=re.match(x,y)):...`<br>The latter one requires you to press Shift to type the (, ) and : , which is annoying. I would rather type more English letters than those punctuations.