Функція vars () повертає атрибут __dict__ даного об'єкта.
Синтаксис vars()функції:
vars(object)
vars () Параметри
vars() приймає максимум один параметр.
- об'єкт - може бути модулем, класом, екземпляром або будь-яким об'єктом, що має
__dict__атрибут.
Повернене значення від vars ()
vars()повертає__dict__атрибут даного об'єкта.- Якщо об'єкт, якому передано
vars(), не має__dict__атрибута, він викликаєTypeErrorвиняток. - Якщо аргумент не передано
vars(), ця функція діє як функція local ().
Примітка: __dict__ це словник або об'єкт відображення. Він зберігає атрибути об’єкта (для запису).
Приклад: Робота Python vars ()
class Foo: def __init__(self, a = 5, b = 10): self.a = a self.b = b object = Foo() print(vars(object))
Вихідні дані
("a": 5, "b": 10)
Також запустіть ці оператори на оболонці Python:
>>> vars (список)
>>> vars (str)
>>> vars (dict)








