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

पायथन में डिफ़ॉल्ट आर्गुमेंट्स क्या हैं?

पायथन फंक्शन आर्गुमेंट्स को डिफ़ॉल्ट मान रखने की अनुमति देता है; यदि फंक्शन को उस आर्गुमेंट के बिना कॉल किया जाता है, तो आर्गुमेंट को उसका डिफ़ॉल्ट मान मिल जाता है।

उदाहरण

पायथन में फंक्शन आर्गुमेंट्स के लिए सिंटैक्स और डिफ़ॉल्ट मान दर्शाने का एक अलग तरीका है। डिफ़ॉल्ट मान इंगित करते हैं कि यदि फंक्शन कॉल के दौरान कोई आर्गुमेंट मान पास नहीं किया जाता है तो फंक्शन आर्गुमेंट वह मान लेगा। डिफ़ॉल्ट मान असाइनमेंट (=) ऑपरेटर का उपयोग करके असाइन किया जाता है। नीचे डिफ़ॉल्ट आर्गुमेंट के लिए एक विशिष्ट सिंटैक्स है। यहां, foo पैरामीटर का डिफ़ॉल्ट मान "Come here!" है।

def defaultArg(name, foo='Come here!'):
    print name, foo
defaultArg('Joe')

आउटपुट

Joe Come here!

हम देखते हैं कि उपरोक्त कोड में घोषणा में एक आवश्यक आर्गुमेंट और एक डिफ़ॉल्ट है। आउटपुट में हम देखते हैं कि दोनों आर्गुमेंट्स प्रिंट होते हैं भले ही फंक्शन कॉल में केवल एक आर्गुमेंट पास किया गया हो। डिफ़ॉल्ट आर्गुमेंट स्वचालित रूप से पास हो जाता है और फंक्शन कॉल के आउटपुट में दिखाई देता है।

  1. - पायथन में RuntimeErrors क्या हैं?

    सिंटैक्स एरर तब होता है जब पायथन यह नहीं समझ पाता कि आप क्या कह रहे हैं। रन-टाइम एरर तब होता है जब पायथन समझता है कि आप क्या कह रहे हैं, लेकिन आपके निर्देशों का पालन करते समय परेशानी में पड़ जाता है। इसे रन-टाइम एरर कहा जाता है क्योंकि यह प्रोग्राम चलना शुरू होने के बाद होता है। एक प्रोग्राम या कोड

  1. - पायथन में फंक्शन के आवश्यक आर्गुमेंट्स क्या हैं?

    आवश्यक आर्गुमेंट्स फंक्शन के अनिवार्य आर्गुमेंट्स होते हैं। इन आर्गुमेंट मानों को फंक्शन कॉल के दौरान सही संख्या और क्रम में पास किया जाना चाहिए। यदि आप दिए गए कोड को चलाते हैं तो आपको निम्न आउटपुट मिलता है: Hi 15 Traceback (most recent call last): File requiredarg1.py, line 4, in requiredArg

  1. - पायथन फंक्शन एट्रिब्यूट्स क्या हैं?

    पायथन में सब कुछ एक ऑब्जेक्ट है, और लगभग हर चीज के एट्रिब्यूट्स और मेथड्स होते हैं। पायथन में, फंक्शन्स भी ऑब्जेक्ट्स हैं। इसलिए उनके पास अन्य ऑब्जेक्ट्स की तरह एट्रिब्यूट्स होते हैं। सभी फंक्शन्स में एक बिल्ट-इन एट्रिब्यूट __doc__ होता है, जो फंक्शन सोर्स कोड में परिभाषित डॉक स्ट्रिंग लौटाता है। हम