पायथन में फ़ंक्शन के वैकल्पिक पैरामीटर
फ़ंक्शन के पैरामीटर को वैकल्पिक बनाया जा सकता है। इसके लिए पैरामीटर को डिफ़ॉल्ट मान देना होता है। आइए देखें कि यह कैसे किया जाता है। मान लीजिए कि हमारे पास निम्नलिखित फ़ंक्शन है:
def func(num1, num2):
return num1 + num2
print(func(1, 2)) # 3 प्रिंट करेगा
आइए दूसरे पैरामीटर का डिफ़ॉल्ट मान
2 बनाएं:
def func(num1, num2=2):
return num1 + num2
अब केवल पहले पैरामीटर के साथ हमारे फ़ंक्शन के काम की जाँच करें:
print(func(1)) # 3 प्रिंट करेगा
भले ही दूसरी संख्या एक वैकल्पिक पैरामीटर है, फिर भी फ़ंक्शन को कॉल करते समय इसे एक मान दिया जा सकता है:
print(func(2, 4)) # 6 प्रिंट करेगा
यह फ़ंक्शन दिया गया है:
def func(num=5):
return num * 2
यह फ़ंक्शन निम्नलिखित तरीके से कॉल किया जाता है:
print(func(2))
print(func(10))
print(func())
बताएं कि फ़ंक्शन के प्रत्येक कॉल का परिणाम क्या होगा।
यह फ़ंक्शन दिया गया है:
def func(num1=1, num2=3):
return num2 - num1
यह फ़ंक्शन निम्नलिखित तरीके से कॉल किया जाता है:
print(func(6, 10))
print(func(5))
print(func())
बताएं कि फ़ंक्शन के प्रत्येक कॉल का परिणाम क्या होगा।