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

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

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

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

Похожие вопросы
SpectrumData Екатеринбург
от 200 000 до 300 000 ₽
AST Москва
До 350 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
18 янв. 2025, в 00:01
500 руб./за проект
17 янв. 2025, в 23:56
10000 руб./за проект