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:

 >>> вари (списък)
 >>> варира (str)
 >>> вар (dict)

Интересни статии...