locals()
Возвращает словарь, представляющий текущую локальную таблицу символов.
Обновляет и возвращает словарь с текущей локальной таблицей символов. Если функция вызвана внутри другой функции, то она возвращает также свободные (объявленные вне функции, но используемые внутри неё) переменные.
Параметры
- Функция
locals()
не принимает никаких параметров.
Возвращаемое значение
- Функция
locals()
возвращает словарь текущей локальной таблицы символов.
Примеры
def func(one=1):
two = 2
print(locals())
func()
{
'two': 2,
'one': 1
}