Python vars ()

Функція 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)

Цікаві статті...