Я пытаюсь провести концептуальное различие между объектами Python и другими языковыми элементами, такими как ключевые слова (например, return
и def
) и операторы (например, +
и -
) по памяти.Я знаю, что объекты хранятся в памяти, и у них есть идентификатор памяти и размер.Идентификатор и размер можно узнать с помощью id(object)
и sys.getsizeof(object)
соответственно.
Не-объекты, такие как ключевые слова и операторы, также хранятся в памяти?Если да, хранятся ли они так же, как объекты или по-разному?У return
и def
есть слот, как у строки "Foo", а у текста 10 есть?