Функция locals( )
Синтаксис:
locals()
Функция locals() возвращает словарь(dict) локальных переменных и их значений, текущей области.
Функция globals( )
Синтаксис:
globals()
Функция globals() возвращает словарь(dict) глобальных переменных и их значений, текущей области.
Функция vars( )
Синтаксис:
vars(аргумент)
аргумент – объект ( модуль, класс, экземпляр и т.д. и т.п.) у которого нужно узнать список атрибутов. Объект должен обладать __dict__ атрибутом т.к. список атрибутов объекта берется из него. Необязательный аргумент.
Функция vars() возвращает словарь (dict) атрибутов, указанных в атрибуте __dict__, объекта переданного ей в качестве аргумента.
В случае если у функции нет аргумента, то действие функции аналогично функции locals(), т.е. возвращает словарь(dict) содержащий локальные переменные и их значения для текущей области.
По ссылкам можно почитать мои конспекты:
Встроенные функции (Built-in)
Методы словаря (Dict methods)
Методы списков (List methods)
Строковые методы (String Methods)
Спецификаторы
Итерируемый тип данных
Инструкции continue, break и pass
Цикл for … in
Цикл while
Условная инструкция if
Индексация
Переменные
Встроенные функции print() и input()
Оператор присваивания
Основные типы данных
Коротко о языке
Книги и курсы по Python
Книги и курсы по Python год спустя.