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

Что такое type в Python

`type` в Python — это встроенная функция и метакласс, который позволяет определить тип объекта или создать новый класс динамически. 1. **Как функция**: ```python x = 42 print(type(x)) # ``` 2. **Как метакласс** (для создания классов): ```python MyClass = type('MyClass', (), {'attr': 100}) obj = MyClass() print(obj.attr) # 100 ``` Ключевые моменты: - Возвращает класс объекта при вызове с одним аргументом - С тремя аргументами (имя, базовые классы, атрибуты) создаёт новый класс - Все классы в Python являются экземплярами `type` (или его подклассов) - Это основа метаклассов в Python Пример проверки типа: ```python if type(x) is int: print("Это целое число") ```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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