Встречается на собеседованиях • сегодня
Откуда берутся объекты в Python
В Python объекты создаются динамически в процессе выполнения программы. Основные источники:
- Явное создание через конструкторы классов:
python
obj = MyClass() # Создание экземпляра класса
lst = list() # Встроенный тип- Литералы для встроенных типов:
python
s = "строка" # str
n = 42 # int
d = {'a': 1} # dict- Импорт из модулей:
python
from datetime import datetime
now = datetime.now()- Результаты операций:
python
x = 5 + 3 # Создается новый int
s = "a" + "b" # Новый str- Генераторы и comprehensions:
python
squares = [x*x for x in range(10)]Все объекты размещаются в динамической памяти (куче) и управляются сборщиком мусора. Каждый объект имеет тип, значение и идентификатор (id).

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