`return` स्टेटमेंट Python फंक्शन को बाहर निकलने और अपने कॉलर को मान वापस करने का कारण बनता है। फंक्शन्स का सामान्य उद्देश्य इनपुट लेना और कुछ लौटाना है। एक बार निष्पादित होने पर `return` स्टेटमेंट तुरंत फंक्शन के निष्पादन को रोक देता है, भले ही यह फंक्शन में अंतिम स्टेटमेंट न हो।
मान लौटाने वाले फंक्शन्स को कभी-कभी फ्रूटफुल फंक्शन्स कहा जाता है।
उदाहरण
def sum(a, b):
return a + b
sum(5, 16)
आउटपुट
21
Python में लगभग सब कुछ एक ऑब्जेक्ट है। लिस्ट्स, डिक्शनरीज, टपल्स भी Python ऑब्जेक्ट्स हैं। नीचे दिया गया कोड एक Python फंक्शन दिखाता है जो एक Python ऑब्जेक्ट लौटाता है; एक डिक्शनरी।
उदाहरण
# यह फंक्शन एक डिक्शनरी लौटाता है
def foo():
d = dict()
d['str'] = "Tutorialspoint"
d['x'] = 50
return d
print(foo())
आउटपुट
{'x': 50, 'str': 'Tutorialspoint'}