अजगर संस्करण ()

Var () फ़ंक्शन दिए गए ऑब्जेक्ट की __dict__ विशेषता देता है।

vars()फ़ंक्शन का सिंटैक्स है:

 vars(object)

vars () पैरामीटर्स

vars() अधिकतम एक पैरामीटर लेता है।

  • ऑब्जेक्ट - मॉड्यूल, वर्ग, उदाहरण या __dict__विशेषता वाली कोई भी वस्तु हो सकती है ।

Vars से वापसी मान ()

  • 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, 'बी': १०)

इसके अलावा, पायथन शेल पर इन कथनों को चलाएं:

 >>> vars (सूची)
 >>> vars (str)
 >>> var (तानाशाही)

दिलचस्प लेख...