К книге
Язык программирования PythonЛекция #2: Основные стандартные модули Python.. Встроенные функции. Функции для доступа к внутренним структурам
15%
Лекция #2: Основные стандартные модули Python.. Встроенные функции. Функции для доступа к внутренним структурам
34

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

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

a = 1

b = 2

c = 3

print "%(a)s + %(b)s = %(c)s" % vars()

Предыдущая главаГлава 34 из 230Следующая глава