Quillon

Словарь › walrus operator

Синтаксис

walrus operator

Оператор морж (:=) присваивает значение переменной прямо внутри выражения — например, внутри while или if. Это позволяет сократить код: вычислил и сразу проверил.

Пример · python
import random
# читаем «пока число не равно 0»
while (n := random.randint(0, 5)) != 0:
    print(f"Выпало: {n}")
print("Вышли из цикла")
← Весь словарь