Pythonに代入式が入ったらしい(PEP 572)。:= を使えば変数への代入が式でできる 。

Python 3.8β版のインストール。ここ の手順にしたがってインストールした。

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.8

試してみた。

$ python3.8
Python 3.8.0b2 (default, Jul 18 2019, 05:53:32) 
[GCC 7.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> if a := 1:
...   print(a)
... 
1

if 文の条件式で代入できるようになる。

>>> a := 1
  File "<stdin>", line 1
    a := 1
      ^
SyntaxError: invalid syntax

単独の文として代入式を書くことはできない。

>>> (a := 1)
1

かっこで囲めばできる。🤔