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 (तानाशाही)