Найти тему

Python. Встроенные функции locals(), globals(), vars(). (58)

Функция locals( )

Синтаксис:

locals()

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

Функция globals( )

Синтаксис:

globals()

Функция globals() возвращает словарь(dict) глобальных переменных и их значений, текущей области.

-2

Функция vars( )

Синтаксис:

vars(аргумент)

аргумент – объект ( модуль, класс, экземпляр и т.д. и т.п.) у которого нужно узнать список атрибутов. Объект должен обладать __dict__ атрибутом т.к. список атрибутов объекта берется из него. Необязательный аргумент.

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

-3

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

-4

По ссылкам можно почитать мои конспекты:

Встроенные функции (Built-in)
Методы словаря (Dict methods)
Методы списков (List methods)
Строковые методы (String Methods)
Спецификаторы
Итерируемый тип данных
Инструкции continue, break и pass
Цикл for … in
Цикл while
Условная инструкция if
Индексация
Переменные
Встроенные функции print() и input()
Оператор присваивания
Основные типы данных
Коротко о языке
Книги и курсы по Python
Книги и курсы по Python год спустя.
Наука
7 млн интересуются