Вары Python ()

Функция vars () возвращает атрибут __dict__ данного объекта.

Синтаксис vars()функции:

 vars(object)

vars () Параметры

vars() принимает максимум один параметр.

  • объект - может быть модулем, классом, экземпляром или любым объектом, имеющим __dict__атрибут.

Возвращаемое значение из vars ()

  • vars()возвращает __dict__атрибут данного объекта.
  • Если переданный объект vars()не имеет __dict__атрибута, возникает TypeErrorисключение.
  • Если аргумент не передан vars(), эта функция действует как функция locals ().

Примечание: __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 (диктат)

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