Vars () işlevi, verilen nesnenin __dict__ özniteliğini döndürür.
vars()
İşlevin sözdizimi şöyledir:
vars(object)
vars () Parametreler
vars()
en fazla bir parametre alır.
- nesne - modül, sınıf, örnek veya
__dict__
niteliğe sahip herhangi bir nesne olabilir .
Vars () 'dan Dönüş Değeri
vars()
__dict__
verilen nesnenin niteliğini döndürür .- İletilen nesne özniteliğe
vars()
sahip değilse__dict__
, birTypeError
istisna oluşturur. - Bir argüman aktarılmazsa
vars()
, bu işlev locals () işlevi gibi davranır.
Not: __dict__
bir sözlük veya bir eşleme nesnesidir. Nesnenin (yazılabilir) niteliklerini depolar.
Örnek: Python vars () ile çalışma
class Foo: def __init__(self, a = 5, b = 10): self.a = a self.b = b object = Foo() print(vars(object))
Çıktı
('a': 5, 'b': 10)
Ayrıca, şu ifadeleri Python kabuğunda çalıştırın:
>>> değişkenler (liste)
>>> değişken (dizi)
>>> değişkenler (dikte)