Python कार्य: परिभाषा, पैरामीटर और रिटर्न मान

में कार्य और परिभाषित कार्य Python

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

 

फ़ंक्शन परिभाषा सिंटेक्स

किसी फ़ंक्शन को परिभाषित करने के लिए Python, आप def कीवर्ड का उपयोग करते हैं, उसके बाद फ़ंक्शन नाम और कोष्ठक में संलग्न इनपुट पैरामीटर की एक सूची का उपयोग करते हैं () । फ़ंक्शन का कार्य करने वाला कोड फ़ंक्शन के बॉडी के अंदर रखा जाता है, जो def ब्लॉक के अंदर इंडेंट होता है। return कोई फ़ंक्शन कीवर्ड का उपयोग करके एक मान(या एकाधिक मान) लौटा सकता है । यदि return फ़ंक्शन में कोई स्टेटमेंट नहीं है, तो फ़ंक्शन स्वचालित रूप से वापस आ जाएगा None

 

इनपुट पैरामीटर्स का उपयोग करना

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

 

किसी फ़ंक्शन से मान लौटाना

एक बार जब फ़ंक्शन अपना कार्य पूरा कर लेता है, तो आप return फ़ंक्शन से मान वापस करने के लिए कीवर्ड का उपयोग कर सकते हैं। यदि फ़ंक्शन में कोई return स्टेटमेंट नहीं है, तो फ़ंक्शन स्वचालित रूप से वापस आ जाएगा None

 

किसी फ़ंक्शन को कॉल करना

किसी परिभाषित फ़ंक्शन का उपयोग करने के लिए, आप बस फ़ंक्शन के नाम को कॉल करें और कोई भी आवश्यक पैरामीटर मान(यदि कोई हो) पास करें। फ़ंक्शन से लौटाए गए परिणाम(यदि कोई हो) को भविष्य में उपयोग के लिए एक वेरिएबल में संग्रहीत किया जा सकता है या स्क्रीन पर मुद्रित किया जा सकता है।

 

विस्तृत उदाहरण

# Define a function to calculate the sum of two numbers  
def calculate_sum(a, b):  
    sum_result = a + b  
    return sum_result  
  
# Define a function to greet the user  
def greet_user(name):  
    return "Welcome, " + name + "!"  
  
# Call the functions and print the results  
num1 = 5  
num2 = 3  
result = calculate_sum(num1, num2)  
print("The sum of", num1, "and", num2, "is:", result)  # Output: The sum of 5 and 3 is: 8  
  
name = "John"  
greeting_message = greet_user(name)  
print(greeting_message)  # Output: Welcome, John!  

उपरोक्त उदाहरण में, हमने दो कार्यों को परिभाषित किया है: calculate_sum() दो संख्याओं के योग की गणना करना और greet_user() एक शुभकामना संदेश बनाना। फिर, हमने इन फ़ंक्शंस को कॉल किया और परिणाम मुद्रित किए।