Встречается на собеседованиях • сегодня

Есть ли перетеменные в Python

В Python нет понятия "переменных" в традиционном смысле, как в некоторых других языках. Вместо этого используются имена (names), которые ссылаются на объекты в памяти.

Ключевые особенности:

  • Имена в Python — это просто ссылки на объекты
  • Один объект может иметь несколько имён (алиасов)
  • Присваивание (=) создаёт новую ссылку на объект, а не копирует его

Пример:

python
a = [1, 2, 3]  # a ссылается на список
b = a          # b теперь тоже ссылается на тот же список
b.append(4)
print(a)       # [1, 2, 3, 4] - изменился оригинальный объект

Для создания независимой копии нужно использовать copy() или deepcopy().

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы