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

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

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

जो फंक्शन्स मान लौटाते हैं उन्हें कभी-कभी फ्रूटफुल फंक्शन्स कहा जाता है। कई अन्य भाषाओं में, जो फंक्शन मान नहीं लौटाता उसे प्रोसीजर कहा जाता है।

दिए गए कोड में लौटाया गया मान (यानी 2) जब फंक्शन foo() को कॉल किया जाता है, तो फंक्शन bar() में उपयोग किया जाता है। ये रिटर्न मान केवल तभी कंसोल पर प्रिंट होते हैं जब प्रिंट स्टेटमेंट्स का उपयोग किया जाता है जैसा नीचे दिखाया गया है।

उदाहरण

def foo():
    print("Hello from within foo")
    return 2
def bar():
    return 10*foo()
print foo()
print bar()

आउटपुट

Hello from within foo 2 Hello from within foo 20

हम देखते हैं कि जब foo() को bar() से कॉल किया जाता है, तो 2 कंसोल पर नहीं लिखा जाता। इसके बजाय इसका उपयोग bar() से लौटाए गए मान की गणना के लिए किया जाता है।

  1. - पायथन में लैम्ब्डा फंक्शन का उपयोग कैसे करें?

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

  1. क्या आप अभी भी अपने ब्राउज़र के बुकमार्क फ़ंक्शन का उपयोग करते हैं? क्या आप अभी भी अपने ब्राउज़र के बुकमार्क फ़ंक्शन का उपयोग करते हैं?

    ब्राउज़रों के विकास में, बुकमार्क फ़ंक्शन वह था जिसका हर कोई इंतजार कर रहा था। यह आपकी सभी पसंदीदा वेबसाइटों को स्थायी रूप से चिह्नित करने का एक तरीका था ताकि आप उन्हें जल्दी से दोबारा देख सकें। लेकिन जैसे-जैसे ब्राउज़र इस विकास से गुजरे हैं, क्या यह एक ऐसी सुविधा है जिसका आप अभी भी उपयोग कर रहे हैं

  1. Opera के बिल्ट-इन VPN से क्यों बचें: सुरक्षा जोखिम और गोपनीयता चिंताएं Opera के बिल्ट-इन VPN से क्यों बचें: सुरक्षा जोखिम और गोपनीयता चिंताएं

    लाखों लोग डेस्कटॉप कंप्यूटर और मोबाइल डिवाइस पर Opera ब्राउज़र का उपयोग करते हैं, जो व्यावसायिक इंटरनेट की शुरुआत से ही मौजूद है। निस्संदेह अधिक सुरक्षित और निजी विकल्प मौजूद हैं, लेकिन Opera का एकीकृत वर्चुअल प्राइवेट नेटवर्क (VPN) एक ऐसी विशेषता है जो इसे प्रतिस्पर्धा से अलग करती है। सैद्धांतिक रू