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