Функција варс () враћа атрибут __дицт__ датог објекта.
Синтакса vars()
функције је:
vars(object)
параметри варс ()
vars()
узима највише један параметар.
- објект - може бити модул, класа, инстанца или било који објекат који има
__dict__
атрибут.
Повратна вредност из варс ()
vars()
враћа__dict__
атрибут датог објекта.- Ако објекат прослеђен
vars()
нема__dict__
атрибут, покрећеTypeError
изузетак. - Ако се не проследи ниједан аргумент
vars()
, ова функција делује као функција лоцал ().
Напомена: __dict__
је речник или објекат за мапирање. Похрањује атрибуте објекта (за писање).
Пример: Рад Питхон-а ()
class Foo: def __init__(self, a = 5, b = 10): self.a = a self.b = b object = Foo() print(vars(object))
Оутпут
('а': 5, 'б': 10)
Такође покрените ове изјаве на Питхон љусци:
>>> вари (листа)
>>> варс (стр)
>>> варс (дицт)