it is new to pyhton 3.8. It is also known assignment expression aka walrus operator. It assign values to variables as part of a larger expressions.
Walrus Operator looks like: :=
Example 1:
happy = True
print(happy)
Applying walrus operator to Example 1:
print(happy := True)
Example 2:
food = list()
while True:
food = input("What food you like: ")
if food == 'quit':
break
food.append(food)
Applying walrus operator at Example 2:
food = list
while food := input("What food do you like?: ") != 'quit':
food.append(food)