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