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

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

getattr() मेथड

getattr() मेथड ऑब्जेक्ट के नामित एट्रिब्यूट का मान लौटाता है। यदि नहीं मिला, तो यह फंक्शन को प्रदान किया गया डिफ़ॉल्ट मान लौटाता है।

सिंटैक्स

getattr() मेथड का सिंटैक्स है:

getattr(object, name[, default])

getattr() मेथड मल्टीपल पैरामीटर्स ले सकता है:

getattr() मेथड लौटाता है:

  • दिए गए ऑब्जेक्ट के नामित एट्रिब्यूट का मान
  • डिफ़ॉल्ट, यदि कोई नामित एट्रिब्यूट नहीं मिला
  • AttributeError एक्सेप्शन, यदि नामित एट्रिब्यूट नहीं मिला और डिफ़ॉल्ट डिफाइन नहीं है

setattr() मेथड

setattr() मेथड ऑब्जेक्ट के दिए गए एट्रिब्यूट का मान सेट करता है।

सिंटैक्स

setattr() मेथड का सिंटैक्स है:

setattr(object, name, value)

setattr() मेथड तीन पैरामीटर्स लेता है:

setattr() मेथड None लौटाता है।

  1. - मेथड और फंक्शन में क्या अंतर है

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

  1. Python में Tkinter और Tkinter.ttk के विजेट्स में क्या अंतर है? Python में Tkinter और Tkinter.ttk के विजेट्स में क्या अंतर है?

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

  1. - पायथन में 'except Exception as e' और 'except Exception, e' में क्या अंतर है?

    except स्टेटमेंट्स में , और as के उपयोग का अंतर निम्न है: कार्यात्मक रूप से , और as दोनों समान हैं; लेकिन उनका उपयोग पायथन संस्करणों पर निर्भर करता है:पायथन 2.5 और पूर्व संस्करणों में, कॉमा के उपयोग की सिफारिश की जाती है क्योंकि as समर्थित नहीं है।पायथन 2.6+ संस्करणों में, दोनों कॉमा और as का उपयोग