2 года назад
Имена переменных.
В Python, как и в остальных языках программирования, есть переменные. Переменные в Python представлены объектами. Точнее для доступа к объекту используются переменные. При инициализации переменной (которая происходит при первом присваивании значения) в самой переменной сохраняется ссылка на объект - адрес объекта в памяти. У каждой переменной должно быть уникальное имя, позволяющее однозначно идентифицировать объект в памяти. Имя переменной может состоять из латинских букв, цифр и знаков подчеркивания...
3 года назад
Как узнать имя переменной?
Как узнать имя переменной? Какой-то из каналов про Python писал, что это невозможно узнать имя переменной, которой мы что-то присвоили. Это не совсем так. Представляю вам функцию, которая вернет все имена, ассоциированные с переданным ей объектом. Она использует модуль inspect, который позволяет узнать о загруженном в Python коде все, что можно только придумать, в том числе и имена переменных: def find_names(obj): import inspect # currentframe - текущий контекст выполнения, т.е. эта же функция # а f_back - фрейм код, который ее вызвал parent_frame = inspect.currentframe().f_back # соберем все глобальные...