Язык программирования Python.

Функции для доступа к внутренним структурам.

В современной реализации языка Python глобальные и локальные переменные доступны в виде словаря благодаря функциям globals() и locals(). Правда, записывать что–либо в эти словари не рекомендуется.

Функция vars() возвращает таблицу локальных имен некоторого объекта (если параметр не задан, она возвращает то же, что и locals()). Обычно используется в качестве словаря для операции форматирования:

A = 1.

B = 2.

C = 3.

Print "%(a)s + %(b)s = %(c)s" % vars().