Fungsi vars () mengembalikan atribut __dict__ dari objek yang diberikan.
Sintaks vars()
fungsinya adalah:
vars(object)
vars () Parameter
vars()
mengambil maksimal satu parameter.
- objek - dapat berupa modul, kelas, instance, atau objek apa pun yang memiliki
__dict__
atribut.
Nilai Kembali dari vars ()
vars()
mengembalikan__dict__
atribut dari objek yang diberikan.- Jika objek yang diteruskan ke
vars()
tidak memiliki__dict__
atribut, itu menimbulkanTypeError
pengecualian. - Jika tidak ada argumen yang diberikan
vars()
, fungsi ini bertindak seperti fungsi lokal ().
Catatan: __dict__
adalah kamus atau objek pemetaan. Ini menyimpan atribut objek (dapat ditulis).
Contoh: Bekerja dari Python vars ()
class Foo: def __init__(self, a = 5, b = 10): self.a = a self.b = b object = Foo() print(vars(object))
Keluaran
('a': 5, 'b': 10)
Juga, jalankan pernyataan ini di shell Python:
>>> vars (daftar)
>>> vars (str)
>>> vars (dikt)