Встречается на 2% собеседований по Python
Откуда берется объект в Python
Объекты в Python создаются в процессе выполнения программы. Они могут быть созданы:
- Явно - через вызов конструктора класса (например,
my_list = list()илиmy_obj = MyClass()) - Неявно - при выполнении операций (например,
[]создает новый список,{}- словарь) - Автоматически - интерпретатором (например, литералы чисел, строк)
Пример:
python
# Явное создание объекта
class Person:
pass
p = Person() # Создается новый объект типа Person
# Неявное создание
nums = [1, 2, 3] # Создается новый список-объект
# Автоматическое создание
s = "hello" # Создается строковый объектВсе объекты размещаются в динамической памяти (куче) и управляются через ссылки. Python использует механизм подсчета ссылок и сборщик мусора для управления памятью.

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