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

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

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

डिफ़ॉल्ट तर्क:

उदाहरण

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

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

आउटपुट

Joe Come here!

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


  1. पायथन में रनटाइम त्रुटियाँ क्या हैं?

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

  1. पायथन में किसी फ़ंक्शन के आवश्यक तर्क क्या हैं?

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

  1. पायथन फ़ंक्शन विशेषताएँ क्या हैं?

    पायथन में सब कुछ एक वस्तु है, और लगभग हर चीज में विशेषताएँ और विधियाँ होती हैं। पायथन में, कार्य भी वस्तुएं हैं। इसलिए उनके पास अन्य वस्तुओं की तरह गुण हैं। सभी फ़ंक्शन में एक अंतर्निहित विशेषता __doc__ होती है, जो फ़ंक्शन स्रोत कोड में परिभाषित दस्तावेज़ स्ट्रिंग लौटाती है। हम उन्हें नई विशेषताएँ भ