Python: функция locals ()
местные ()
Функция locals () используется для получения таблицы локальных символов в качестве словаря. Свободные переменные возвращаются функцией locals (), когда она вызывается в функциональных блоках, но не в блоках классов.
Примечание: содержание этого словаря не должно быть изменено; изменения могут не влиять на значения локальных и свободных переменных, используемых интерпретатором.
Версия:
(Python 3.2.5)
Синтаксис:
местные ()
Возвращаемое значение:
словарь, представляющий текущую локальную таблицу символов
Пример: Python locals ()
print(locals())
Выход:
{'__builtins__': <модуль 'builtins' (встроенный)>, '__loader__': <_frozen_importlib_external.SourceFileLoader object в 0x7f778c2ac3c8>, '__spec__': None, '__name__': '________' ' tmp / session / 5fae3ce520bc4911 / main.py ',' __doc__ ': нет,' __cached__ ': нет,' __package__ ': нет}
Пример: функция Python locals () со словарем
def localsExample():
Example = True
print(Example)
locals()['Example'] = False;
print(Example)
localsExample()
Выход:
Правда Правда
Редактор кода Python:
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code