Python: функция type ()
функция type ()
Функция type () используется для получения типа объекта.
Версия:
(Python 3.2.5)
Синтаксис:
тип (объект) тип (название, основания, дикт)
Параметр:
название | Описание |
---|---|
объект | Объект. |
название | Строка имени является именем класса и становится атрибутом __name__. |
база | Базовые классы. |
ДИКТ | Пространство имен с определением для класса. |
Возвращаемое значение:
Тип объекта.
Пример: функция Python type ()
d = {65: 'A', 66: 'B', 67: 'C'}
print(type(d))
l = [1, 2, 3, -12, 0]
print(type(l))
class Foo:
x = 100
a = Foo()
print(type(a))
Выход:
<класс 'dict'> <класс 'список'> <class '__main __. Foo'>
Пример: функция type () с использованием параметров name, base и dict
r = type('A', (object,), dict(f='Foo', x=5))
print(type(r))
print("-------------------------------")
print(vars(r))
Выход:
<класс 'тип'> ------------------------------- {'__module__': '__main__', 'f': 'Foo', '__doc__': нет, 'x': 5, '__weakref__': <атрибут '__weakref__' объектов 'A'>, '__dict__': <атрибут '__dict__' из 'A' объекты>} '>
Редактор кода Python:
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code