Python vars ()

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 menimbulkan TypeErrorpengecualian.
  • 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)

Artikel yang menarik...