Задать вопрос
@LashaPiliev

Почему в Python выделяется столько байт под типы данных?

Начал изучать питон,захотелось узнать сколько памяти он выделяет под те или иные типы данных.Нагуглил что можно узнать это с помощью метода из стандартный библиотеки getsizeof().Обычная x = 10 с помощью getsizeof вернула мне 28, а строка a = 'a' вернула 50.ЧЯДНТ?"C" же возвращает sizeof'ом для инта 4.Тут какие доп данные добавляются,или что?Если добавляет,то я так понимаю это доп данные для сборщика мусора?Если опять же это так,то это же очень не эффективно выделять под простой int 28 байт.Если вопрос идиотский,то извиняйте я новичек,и обьясните пожалуйста что же все таки ЯДНТ?
  • Вопрос задан
  • 312 просмотров
Подписаться 1 Оценить 1 комментарий
Решения вопроса 1
@LashaPiliev Автор вопроса
Нашел ответ в этой статье
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы