type.__flags__
Битовое поле, служащее индикатором характеристик присущих типу.
Свойство доступно только для чтения.
На уровне CPython свойство соответствует слоту tp_flags объекта PyTypeObject.
Поле позволяет определить характерные черты типа, такие как:
`Перечисление флагов в Python 3.4◀https://github.com/<...>object.h
На уровне CPython свойство соответствует слоту tp_flags объекта PyTypeObject.
Поле позволяет определить характерные черты типа, такие как:
- Динамическое выделение памяти для типа — Py_TPFLAGS_HEAPTYPE (например, это свойство присуще пользовательским классам);
- Поддержка возможности наследования — Py_TPFLAGS_BASETYPE;
- Поддержка сборщика мусора — Py_TPFLAGS_HAVE_GC;
- Возможность создать экземпляры типа — Py_TPFLAGS_IS_ABSTRACT;
- и пр.
class A(object): pass
list.__flags__ # 34493931
A.__flags__ # 940027
`Перечисление флагов в Python 3.4◀https://github.com/<...>object.h
Синонимы поиска: type.__flags__, type, __flags__
В разделе «type (тип)»:
basestring
Callable (вызываемый)
Container (контейнер)
Context Manager (менеджер контекста)
Descriptor (дескриптор)
Iterator (итератор)
Number (число)
object (объект)
type.__abstractmethods__
type.__base__
type.__bases__
type.__basicsize__
type.__dict__
type.__dictoffset__
type.__doc__
type.__itemsize__
type.__module__
type.__mro__
type.mro
type.__name__
type.__sizeof__
unicode (юникод)
На заметку
Зарегистрированные пользователи могут оценивать Книги, Видео, Статьи и прочее, а также добавлять их в избранное, для упрощения доступа к ним в будущем.