type.__basicsize__
Указывает на количество байт, минимально необходимых для поддержания типа.
Свойство доступно только для чтения.
На уровне CPython свойство соответствует слоту tp_basicsize объекта PyTypeObject.
Количество байт, минимально необходимых для поддержания [структуры] типа, является деталью реализации, может варьироваться в зависимости от используемой платформы.
Внимание
Рассматриваемое количество байт не включает в себя размер значения типа, [начиная с +py2.2] не включает размер заголовков необходимых для сборщика мусора, ничего не говорит о расположении данных в памяти, поэтому судить о реально занимаемом объектом данного типа объёме памяти можно лишь приблизительно. См. также __itemsize__.
На уровне CPython свойство соответствует слоту tp_basicsize объекта PyTypeObject.
Количество байт, минимально необходимых для поддержания [структуры] типа, является деталью реализации, может варьироваться в зависимости от используемой платформы.
class A(object): pass
class B(dict): pass
class C(object):
__slots__ = ()
object.__basicsize__ # 16
C.__basicsize__ # 16
int.__basicsize__ # 24
tuple.__basicsize__ # 24
A.__basicsize__ # 32
str.__basicsize__ # 37
list.__basicsize__ # 40
unicode.__basicsize__ # 48
set.__basicsize__ # 200
dict.__basicsize__ # 248
B.__basicsize__ # 264
type.__basicsize__ # 872
Внимание
Рассматриваемое количество байт не включает в себя размер значения типа, [начиная с +py2.2] не включает размер заголовков необходимых для сборщика мусора, ничего не говорит о расположении данных в памяти, поэтому судить о реально занимаемом объектом данного типа объёме памяти можно лишь приблизительно. См. также __itemsize__.
Синонимы поиска: type.__basicsize__, type, __basicsize__
В разделе «type (тип)»:
basestring
Callable (вызываемый)
Container (контейнер)
Context Manager (менеджер контекста)
Descriptor (дескриптор)
Iterator (итератор)
Number (число)
object (объект)
type.__abstractmethods__
type.__base__
type.__bases__
type.__dict__
type.__dictoffset__
type.__doc__
type.__flags__
type.__itemsize__
type.__module__
type.__mro__
type.mro
type.__name__
type.__sizeof__
unicode (юникод)
На заметку
Читайте нас в Twitter. Ссылка в самом низу страницы.