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

पायथन में return स्टेटमेंट


स्टेटमेंट return [expression] एक फ़ंक्शन से बाहर निकलता है, वैकल्पिक रूप से कॉलर को एक एक्सप्रेशन वापस पास करता है। बिना आर्गुमेंट्स का return स्टेटमेंट return None के समान है।

उदाहरण

उपरोक्त सभी उदाहरण कोई मान नहीं लौटाते हैं। आप किसी फ़ंक्शन से मान को निम्नानुसार लौटा सकते हैं:

#!/usr/bin/python
# फ़ंक्शन परिभाषा यहां है
def sum(arg1, arg2):
    # दोनों पैरामीटर्स को जोड़ें और लौटाएं
    total = arg1 + arg2
    print "Inside the function : ", total
    return total

# अब आप sum फ़ंक्शन को कॉल कर सकते हैं
total = sum(10, 20)
print "Outside the function : ", total

आउटपुट

जब उपरोक्त कोड निष्पादित होता है, तो यह निम्नलिखित परिणाम देता है:

Inside the function : 30
Outside the function : 30

  1. - पायथन फंक्शन से void कैसे लौटाएं?

    चूंकि पायथन डायनामिकली-टाइप्ड है और फंक्शन परिभाषित करते समय आप रिटर्न टाइप निर्दिष्ट नहीं करते, इसलिए आप किसी भी प्रकार का कुछ भी लौटा सकते हैं, जिसमें None शामिल है जो डिफ़ॉल्ट रिटर्न मान है (जब आप कुछ भी नहीं लौटाते, तो फंक्शन वास्तव में फंक्शन के नीचे None लौटाता है)। ऐसे फंक्शन को void कहा जाता

  1. - पायथन में रिटर्न स्टेटमेंट का उपयोग क्यों करेंगे?

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

  1. - पायथन फंक्शन फंक्शन कैसे लौटा सकता है?

    पायथन फर्स्ट-क्लास फंक्शन्स का समर्थन करता है। वास्तव में, पायथन में सभी फंक्शन्स फर्स्ट-क्लास फंक्शन्स हैं। पायथन फंक्शन्स से फंक्शन्स लौटा सकता है, फंक्शन्स को सूचियों जैसे संग्रह में स्टोर कर सकता है और आम तौर पर उन्हें किसी भी वेरिएबल या ऑब्जेक्ट की तरह व्यवहार कर सकता है। फंक्शन्स के अंदर फंक्श