पायथन फ़ंक्शन तर्कों को डिफ़ॉल्ट मान रखने की अनुमति देता है; यदि फ़ंक्शन को तर्क के बिना कहा जाता है, तो तर्क को उसका डिफ़ॉल्ट मान मिल जाता है
डिफ़ॉल्ट तर्क:
उदाहरण
पायथन में फ़ंक्शन तर्कों के लिए सिंटैक्स और डिफ़ॉल्ट मानों का प्रतिनिधित्व करने का एक अलग तरीका है। डिफ़ॉल्ट मान इंगित करते हैं कि फ़ंक्शन तर्क उस मान को ले लेगा यदि फ़ंक्शन कॉल के दौरान कोई तर्क मान पारित नहीं किया गया है। असाइनमेंट (=) ऑपरेटर का उपयोग करके डिफ़ॉल्ट मान असाइन किया गया है। नीचे डिफ़ॉल्ट तर्क के लिए एक विशिष्ट सिंटैक्स है। यहाँ, foo पैरामीटर का एक डिफ़ॉल्ट मान है हाय!
def defaultArg(name, foo='Come here!'): print name,foo defaultArg('Joe')
आउटपुट
Joe Come here!
हम देखते हैं कि उपरोक्त कोड में एक आवश्यक तर्क है और घोषणा में एक डिफ़ॉल्ट है। आउटपुट में हम देखते हैं कि दोनों तर्क मुद्रित होते हैं, भले ही फ़ंक्शन कॉल में केवल एक तर्क पारित किया गया हो। डिफ़ॉल्ट तर्क स्वचालित रूप से पारित हो जाता है और फ़ंक्शन कॉल के आउटपुट में प्रकट होता है।