G
Ghostly Python
@GhostlyPython9.1K подп.
2.5Kпросмотров
27.8%от подписчиков
9 февраля 2026 г.
Score: 2.8K
❓ Вопрос с собеса Что делает оператор walrus (:=) в Python и когда его стоит использовать? Пример🔽 # Без walrus line = input("Введите строку: ") while line != "": print(f"Вы ввели: {line}") line = input("Введите строку: ") # С walrus while (line := input("Введите строку: ")) != "": print(f"Вы ввели: {line}") Ответ🔽 Оператор "морж" (:=), добавленный в Python 3.8, позволяет присваивать значение переменной прямо внутри выражения. Это особенно полезно в циклах и условиях, где раньше приходилось писать отдельное присваивание. ✅ Преимущества: Позволяет избежать повторного вызова функции (например, input()). Делает код короче и, при правильном использовании, — читаемее. 📌 Используется там, где результат выражения нужен и для логики, и для сохранения значения. ❗️ Не стоит злоупотреблять: если конструкция становится нечитаемой — лучше использовать обычное присваивание. 🐍 Ghostly Python | #собес
2.5K
просмотров
920
символов
Нет
эмодзи
Нет
медиа

Другие посты @GhostlyPython

Все посты канала →