Встречается на собеседованиях • сегодня
Что такое одноразовые переменные в Python
Одноразовые переменные — это переменные, которые используются только один раз после создания, обычно в рамках одного выражения или короткого блока кода. Они часто возникают при работе с временными значениями, которые не нужны в дальнейшем.
Пример:
python
# Одноразовая переменная `temp` в списковом включении
squares = [x**2 for x in range(10) if (temp := x % 2) == 0]
# `temp` больше не используется
# Одноразовая переменная в цикле
for _ in (range(5)): # `_` — общепринятое имя для одноразовых переменных
print("Hello")Особенности:
- Часто используют
_как имя по соглашению - Могут быть результатом выражения (как в walrus-операторе
:=) - Python автоматически удаляет их, если на них нет ссылок
- Не стоит злоупотреблять — если значение нужно несколько раз, лучше дать осмысленное имя

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы