একটি রিটার্ন স্টেটমেন্ট ছাড়া ফাংশন শূন্য ফাংশন হিসাবে পরিচিত ফাংশন থেকে None ফেরত দেয়। None ছাড়া অন্য একটি মান ফেরত দিতে, আপনাকে ফাংশনে একটি রিটার্ন স্টেটমেন্ট ব্যবহার করতে হবে; এবং এই ধরনের ফাংশনকে ফলপ্রসূ ফাংশন বলা হয়।
None, True এবং False এর মত মানগুলি স্ট্রিং নয়:এগুলি পাইথনের বিশেষ মান এবং কীওয়ার্ড এবং সিনট্যাক্সের অংশ৷
যদি আমরা কোনো ফাংশনের শেষ পর্যন্ত পৌঁছাই এবং আমরা স্পষ্টভাবে কোনো রিটার্ন স্টেটমেন্ট এক্সিকিউট না করে থাকি, পাইথন স্বয়ংক্রিয়ভাবে None মানটি ফেরত দেয়।
কিছু ফাংশন গণনা এবং ফলাফল ফেরত দেওয়ার পরিবর্তে কর্ম সম্পাদনের জন্য বিশুদ্ধভাবে বিদ্যমান। এই ধরনের ফাংশনকে প্রক্রিয়া বলা হয়।
উদাহরণ
নীচে একটি নমুনা কোড দেওয়া হয়েছে যা কিছুই দেয় না৷
def lyrics(): pass a = lyrics() print a
আউটপুট
None