बिना रिटर्न स्टेटमेंट के फंक्शन, जिन्हें शून्य फ़ंक्शन के रूप में जाना जाता है, फ़ंक्शन से कोई नहीं लौटाते हैं। कोई नहीं के अलावा कोई मान वापस करने के लिए, आपको फ़ंक्शन में रिटर्न स्टेटमेंट का उपयोग करने की आवश्यकता है; और ऐसे कार्यों को फलदायी कार्य कहा जाता है।
कोई नहीं, सही और गलत जैसे मान स्ट्रिंग नहीं हैं:वे पायथन में विशेष मान और कीवर्ड हैं और सिंटैक्स का हिस्सा हैं।
यदि हम किसी फ़ंक्शन के अंत तक पहुँचते हैं और हमने स्पष्ट रूप से कोई रिटर्न स्टेटमेंट निष्पादित नहीं किया है, तो पायथन स्वचालित रूप से कोई भी मान नहीं देता है।
कुछ फ़ंक्शन केवल गणना करने और परिणाम वापस करने के बजाय कार्य करने के लिए मौजूद हैं। ऐसे कार्यों को प्रक्रिया कहा जाता है।
उदाहरण
एक नमूना कोड नीचे दिया गया है जो कोई नहीं देता है।
def lyrics(): pass a = lyrics() print a
आउटपुट
None