Function parameters and return values python In Hindi
पायथन फ़ंक्शन प्रोग्राम में डिक्लेअर पैरामीटर/आर्गुमेंट वेरिएबल को इनपुट प्रोसेस और मेन्युप्लेट किये जाते हैं, और यूजर डिफाइन फंक्शन वैल्यूज प्रोग्राम आउटपुट के रूप में वेरिएबल वैल्यूज को रिटर्न कर सकते हैं।
So let’s go through the Python function program to understand how Python functions work, and how functions return argument values.
Python Function Parameters/Arguments.
पाइथन फंक्शन पैरामीटर/आर्गुमेंट फ़ंक्शन डेफिनिशन में ब्रैकेट के अंदर लिस्टेड प्रोग्राम वेरिएबल हैं। वे उन प्रोग्राम वैल्यूज के लिए स्टोरेज प्लेसहोल्डर हैं. जिन्हें आप डिक्लेअर प्रोग्राम फ़ंक्शन को कॉल करते समय वैल्यू प्रदान करते हैं। यहाँ प्रोग्राम फंक्शन वेरिएबल पैरामीटर/आर्गुमेंट होते हैं, आप चाहे तो इन्हे डिक्लेअर करे अन्यथा फंक्शन में शून्य या अधिक पैरामीटर/आर्गुमेंट वेरिएबल डिक्लेअर हो सकते हैं।
python function parameter example.
def welcome(info):
“””use welcome function to display function information”””
print(f”Hi, {info}”)
# let call welcome function to display information
welcome(“vcanhelpsu”) # the result is – Hi, vcanhelpsu
ऊपर दिए गए फंक्शन उदाहरण में, info welcome फ़ंक्शन का एक पैरामीटर/आर्गुमेंट वेरिएबल है। जब हम वैलकम(“vcanhelpsu”) को कॉल करते हैं, तो यहाँ “vcanhelpsu” को info पैरामीटर/आर्गुमेंट के रूप में कॉल किया जाता है।
Python Function Return Values.
पाइथन फ़ंक्शन प्रोग्राम अक्सर यूजर रिटर्न फंक्शन सिंटेक्स का उपयोग करके फंक्शन में कॉल की गई वैल्यूज या फंक्शन को कॉल करते हैं। यदि मौजूदा प्रोग्राम में कोई फ़ंक्शन स्पष्ट रूप से कोई वैल्यू को रिटर्न नहीं करता है, तो ये फंक्शन डिफ़ॉल्ट रूप से None फंक्शन वैल्यूज को रिटर्न करता है।
Python Function Return Example.
def sub_integer(p, q):
“””here the sub_integer function declare to subtract two integer”””
return p – q
output = sub_integer(10, 4)
print(output) # the reuslt is – 6
ऊपर सब्ट्रैक्ट_इन्टिजर फंक्शन में , sub_integer फ़ंक्शन दो प्रोग्राम वेरिएबल पैरामीटर/आर्गुमेंट p और q वैल्यू इनपुट करता है. जहा p – q पैरामीटर का उपयोग करके उनको सब्ट्रैक्ट किया जाता है, और return वैल्यू में p – q का उपयोग करके रिजल्ट प्रदर्शित किया जाता है।
Python functions with multiple return values.
पायथन फ़ंक्शन मल्टीप्ल या अन्य पुनरावृत्त प्रकारों के रूप में कई मान लौटा सकता है, जिन्हें फ़ंक्शन को कॉल करते समय अनपैक किया जा सकता है।
Python functions with multiple return examples.
def sub_integer(p, q):
“””here the sub_integer function declare to subtract two integer”””
return p – q
output = sub_integer(10, 4)
print(output) # the reuslt is – 6
def add_integer(p, q):
“””here the add_integer function declare to add two integer”””
return p + q
output1 = add_integer(10, 4)
print(output1) # the reuslt is – 14
def mul_integer(p, q):
“””here the mul_integer function declare to multiply two integer”””
return p * q
output2 = mul_integer(10, 4)
print(output2) # the reuslt is – 40
ऊपर दिए गए मल्टीप्ल फंक्शन रिटर्न उदाहरण में, sub_integer, add_integer, mul _integer फ़ंक्शन से p और q फंक्शन पैरामीटर आर्गुमेंट वैल्यूज को काउंट करता है, और उन्हें एक के रूप में लौटाता है जहा फंक्शन, सब्सट्रेशन, ऐड, मल्टीप्लय, आदि फंक्शन को कॉल कर प्रिंट करते है।
Function default parameter values.
किसी भी पाइथन फंक्शन प्रोग्राम में पैरामीटर/आर्गुमेंट के लिए डिफ़ॉल्ट वैल्यूज डिफाइन कर सकते हैं। यदि फंक्शन प्रोग्राम में किसी पैरामीटर को डिफ़ॉल्ट वैल्यू प्रोवाइड की जाती है, तो मौजूदा फ़ंक्शन प्रोग्राम वैल्यू को कॉल करते समय यह अल्टरनेटिव हो जाता है।
Function default parameter values example.
def welcome(info=”vcanhelpsu”):
“””here welcome function declare with info parameter text”””
print(f”Hi, {info}”)
# let call function with default parameter
welcome(“david”) # the result is – Hi, david
welcome(“mathew”) # the result is – Hi, mathew
welcome() # the result is – Hi, vcanhelpsu
ऊपर दिए गए प्रोग्राम उदाहरण में, इन्फो पैरामीटर/आर्गुमेंट वेरिएबल का डिफ़ॉल्ट वैल्यू “वेलकम” फंक्शन है। यदि welcome() को कॉल करते समय कोई आर्गुमेंट नहीं दिया जाता है, तो यह डिफ़ॉल्ट फंक्शन वैल्यूज को रिटर्न करता है।
Python variable-length arguments.
पाइथन फ़ंक्शन प्रोग्राम में *args (पोज़िशनल आर्गुमेंट) और **kwargs (कीवर्ड आर्गुमेंट के लिए) का उपयोग करके वेरिएबल नंबर्स में आर्गुमेंट वेरिएबल को एक्सेप्ट कर सकते हैं।
Python variable-length arguments example.
def addtion_num(*args):
“””here the addtion_num parameter used to add all number argument”””
result = 0
for p in args:
result += p
return result
output = addtion_num(9, 8, 16, 1, 11, 17, 19)
print(output) # the result is – 81
ऊपर दिए गए फंक्शन प्रोग्राम में, addition_all फ़ंक्शन किसी भी संख्या में पोज़िशनल आर्गुमेंट पैरामीटर (*args) को एक्सेप्ट करता है, और उन सभी इन्टिजर नंबर्स टोटल वैल्यू प्रदर्शित करता है.
Python Function Parameter Argument Information.
पाइथन प्रोग्राम फ़ंक्शन पैरामीटर/आर्गुमेंट वेरिएबल और फंक्शन रिटर्न वैल्यू को इफेक्टिव ढंग से डिफाइन करने के तरीके को समझना आपको पायथन प्रोग्रामिंग में फ्लेक्सिबल और री-यूजेबल फंक्शन मॉडुल सोर्स कोड लिखने की अनुमति देता है.