locals()

Возвращает словарь, представляющий текущую локальную таблицу символов.

Обновляет и возвращает словарь с текущей локальной таблицей символов. Если функция вызвана внутри другой функции, то она возвращает также свободные (объявленные вне функции, но используемые внутри неё) переменные.

Параметры

  • Функция locals() не принимает никаких параметров.

Возвращаемое значение

  • Функция locals() возвращает словарь текущей локальной таблицы символов.

Примеры

def func(one=1):
    two = 2
    print(locals())

func()

{
    'two': 2, 
    'one': 1
}