TGViewer
Python | Программирование Python | Программирование @python_libr · 8.92K subscribers
Post #3082 1.03K
📌 Функция vars() в Python, словарь переменных объекта.

• Функция vars() вернет атрибут dict - словарь пространства имен для модуля, класса, экземпляра или любого другого объекта с атрибутом dict.

• Такие объекты, как модули и экземпляры классов, имеют обновляемый dict атрибут, однако другие объекты могут иметь ограничения для записи своих атрибутов dict, например классы, которые используют types.MappingProxyType для предотвращения прямого обновления словаря.

• Без аргумента vars() действует как встроенная функция locals(). Обратите внимание, что словарь переменных локальной области видимости полезен только для чтения, поскольку обновление словаря локальной области видимости игнорируются интерпретатором.

Пример получения словаря пространства имен, используемых объектом (код на картинке).

📕 Документация

#урок
  • 👍 5
  • ❤ 3
More from @python_libr
  1. Sep 30, 2026Post #3789
  2. Sep 30, 2026📌 Функция map Принимает функцию или класс с __call__() и итерируемый объект: список, стро…
  3. Sep 29, 2026Post #3787
  4. Sep 29, 2026🧩 10 классных проектов GitHub на языке Python • Разработчики все чаще выбирают для своих…
  5. Sep 29, 2026📌 Что такое декоратор? Это обёртка для функции, которая принимает функцию и делает с ней…
  6. Sep 28, 2026🧩 Что должен знать каждый разработчик Python: 8 основных технологий • У каждого разработч…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →