Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन में getattr () और setattr () फ़ंक्शन में क्या अंतर है?

गेटैटर () विधि

getattr () विधि किसी वस्तु की नामित विशेषता का मान लौटाती है। यदि नहीं मिला, तो यह फ़ंक्शन को प्रदान किया गया डिफ़ॉल्ट मान लौटाता है।

वाक्यविन्यास

getattr() विधि का सिंटैक्स है -

getattr(object, name[, default])

getattr() विधि कई पैरामीटर ले सकती है -

getattr() मेथड रिटर्न -

दिए गए ऑब्जेक्ट की नामित विशेषता का मान

डिफ़ॉल्ट, अगर कोई नामित विशेषता नहीं मिलती है

विशेषता त्रुटि अपवाद, यदि नामित विशेषता नहीं मिली है और डिफ़ॉल्ट परिभाषित नहीं है

सेटैटर() विधि

setattr() विधि किसी वस्तु की दी गई विशेषता का मान निर्धारित करती है।

वाक्यविन्यास

setattr() विधि का सिंटैक्स है -

setattr(object, name, value)

setattr() विधि तीन पैरामीटर लेती है -

setattr() विधि कोई नहीं लौटाती है।


  1. एक विधि और एक फ़ंक्शन के बीच अंतर क्या है?

    अलग-अलग शब्दों के साथ विधि और कार्य समान हैं। ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में एक विधि एक प्रक्रिया या कार्य है। फ़ंक्शन पुन:प्रयोज्य कोड का एक समूह है जिसे आपके प्रोग्राम में कहीं भी कहा जा सकता है। इससे एक ही कोड को बार-बार लिखने की जरूरत खत्म हो जाती है। यह प्रोग्रामर्स को मॉड्यूलर कोड लिखने म

  1. पायथन में tkinter और tkinter.ttk के विजेट में क्या अंतर है?

    tkinter.ttk एक मॉड्यूल है जिसका उपयोग टिंकर विजेट्स को स्टाइल करने के लिए किया जाता है। जैसे CSS का उपयोग HTML तत्व को स्टाइल करने के लिए किया जाता है, वैसे ही हम tkinter.ttk का उपयोग tkinter विजेट्स को स्टाइल करने के लिए करते हैं। यहां tkinter विजेट और tkinter.ttk . के बीच प्रमुख अंतर दिए गए हैं -

  1. पायथन में 'अपवाद को छोड़कर ई' और 'अपवाद को छोड़कर, ई' के बीच क्या अंतर है?

    कथनों को छोड़कर , और as का प्रयोग करने में अंतर इस प्रकार है: दोनों , और as समान कार्यक्षमता के अनुसार हैं; लेकिन उनका उपयोग निम्नानुसार पायथन संस्करणों पर निर्भर करता है। पायथन 2.5 और पुराने संस्करणों में, अल्पविराम के उपयोग की अनुशंसा की जाती है क्योंकि as समर्थित नहीं है। पायथन 2.6+ संस्करणों