एक डिफ़ॉल्ट तर्क एक तर्क है जो एक डिफ़ॉल्ट मान मानता है यदि उस तर्क के लिए फ़ंक्शन कॉल में कोई मान प्रदान नहीं किया जाता है। निम्न उदाहरण डिफ़ॉल्ट तर्कों पर एक विचार देता है, यदि यह पारित नहीं होता है तो यह डिफ़ॉल्ट आयु प्रिंट करता है -
उदाहरण
#!/usr/bin/python # Function definition is here def printinfo( name, age = 35 ): "This prints a passed info into this function" print "Name: ", name print "Age ", age return; # Now you can call printinfo function printinfo( age=50, name="miki" ) printinfo( name="miki" )
आउटपुट
जब उपरोक्त कोड निष्पादित किया जाता है, तो यह निम्नलिखित परिणाम उत्पन्न करता है -
Name: miki Age 50 Name: miki Age 35