logo

type(object)

type(name, bases, dict, **kwds)

Возвращает тип объекта.

Параметры

Функция type() либо принимает один параметр object.

Или он принимает 3 параметра

  • name — имя класса; становится атрибутом __name__
  • bases — кортеж, который перечисляет базовый класс; становится атрибутом __bases__
  • dict — словарь, представляющий собой пространство имен, содержащее определения для тела класса; становится атрибутом __dict__

Возвращаемое значение

Функция type() возвращает

  • тип объекта, если передается только один параметр объекта
  • новый тип, если передано 3 параметра

Примеры

numbers_list = [1, 2]
print(type(numbers_list))
numbers_dict = {1: 'one', 2: 'two'}
print(type(numbers_dict))
class Foo:
a = 0
foo = Foo()
print(type(foo))
# Результат
<class 'list'>
<class 'dict'>
<class '__main__.Foo'>

Python с нуля. Освойте с Виртуальным ИИ-помощником!

  • Теоретические уроки и практические задачи
  • Пишите и проверяйте код прямо в браузере
  • Виртуальный ИИ-помощник поможет в любое время дня и ночи
  • Сообщество учеников для взаимопомощи и обмена опытом
  • 200 000+ зарегистрированных участников. Присоединяйтесь!