Python vars ()

Fungsi vars () mengembalikan atribut __dict__ dari objek yang diberikan.

Sintaks vars()fungsi adalah:

 vars(object)

vars () Parameter

vars() mengambil maksimum satu parameter.

  • objek - boleh menjadi modul, kelas, contoh, atau objek yang mempunyai __dict__atribut.

Nilai Pulangan dari vars ()

  • vars()mengembalikan __dict__atribut objek yang diberikan.
  • Jika objek yang dilewatkan vars()tidak memiliki __dict__atribut, itu menimbulkan TypeErrorpengecualian.
  • Sekiranya tiada argumen disampaikan vars(), fungsi ini berfungsi seperti fungsi penduduk tempatan ().

Catatan: __dict__ adalah kamus atau objek pemetaan. Ia menyimpan atribut objek (boleh ditulis).

Contoh: Kerja Python vars ()

 class Foo: def __init__(self, a = 5, b = 10): self.a = a self.b = b object = Foo() print(vars(object))

Pengeluaran

 ('a': 5, 'b': 10)

Juga, jalankan penyataan ini pada shell Python:

 >>> vars (senarai)
 >>> vars (str)
 >>> vars (imlak)

Artikel menarik...