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

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

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

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

Похожие вопросы
ITK academy Краснодар
от 220 000 до 300 000 ₽
ITK academy Краснодар
от 75 000 ₽
DimaTech Ltd Краснодар
от 140 000 до 140 000 ₽