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

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

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

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

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