Функцията 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)