Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन में एक फ़ंक्शन को परिभाषित करना

आप आवश्यक कार्यक्षमता प्रदान करने के लिए कार्यों को परिभाषित कर सकते हैं। पायथन में किसी फ़ंक्शन को परिभाषित करने के लिए यहां सरल नियम दिए गए हैं।

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

सिंटैक्स

def functionname( parameters ):
"function_docstring"
function_suite
return [expression]

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

उदाहरण

निम्नलिखित फ़ंक्शन एक स्ट्रिंग को इनपुट पैरामीटर के रूप में लेता है और इसे मानक स्क्रीन पर प्रिंट करता है।

def printme( str ):
"This prints a passed string into this function"
print str
return

  1. फ़ंक्शन को पायथन में एक आकृति कैसे लौटाएं (Matplotlib का उपयोग करके)?

    फ़ंक्शन को पायथन में एक आंकड़ा वापस करने के लिए (Matplotlib का उपयोग करके), हम निम्नलिखित कदम उठा सकते हैं - फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें। बनाएं x और y डेटा अंक numpy का उपयोग कर रहे हैं। एक फ़ंक्शन बनाएं प्लॉट(x, y) जो figure() . का उपयोग करके एक नय

  1. issubset () पायथन में फ़ंक्शन

    इस लेख में, हम पायथन स्टैंडर्ड लाइब्रेरी में उपलब्ध issubset () फ़ंक्शन के कार्यान्वयन और उपयोग के बारे में जानेंगे। issubset() विधि बूलियन ट्रू लौटाती है जब एक सेट के सभी तत्व दूसरे सेट में मौजूद होते हैं (एक तर्क के रूप में पारित) अन्यथा, यह बूलियन गलत देता है। नीचे दिए गए चित्र में B, A का एक उ

  1. इंटरसेक्शन () फ़ंक्शन पायथन

    इस लेख में, हम चौराहे () फ़ंक्शन के बारे में जानेंगे जो किसी दिए गए सेट पर किया जा सकता है। गणित के अनुसार प्रतिच्छेदन का अर्थ है दो समुच्चयों से उभयनिष्ठ तत्वों का पता लगाना। सिंटैक्स <set name>.intersection(<set a1> <set a2> ……..) रिटर्न वैल्यू सेट में सामान्य त