রিটার্ন স্টেটমেন্টটি একটি পাইথন ফাংশন তৈরি করে প্রস্থান করতে এবং তার কলারকে একটি মান ফিরিয়ে দিতে। সাধারণভাবে ফাংশনের উদ্দেশ্য হল ইনপুট গ্রহণ করা এবং কিছু ফেরত দেওয়া। একটি রিটার্ন স্টেটমেন্ট, একবার কার্যকর করা হলে, অবিলম্বে একটি ফাংশন কার্যকর করা বন্ধ করে দেয়, এমনকি যদি এটি ফাংশনের শেষ বিবৃতি নাও হয়।
ফাংশন যা মান ফেরত দেয় সেগুলিকে কখনও কখনও ফলপ্রসূ ফাংশন বলা হয়৷
৷উদাহরণ
def sum(a,b): return a+b sum(5,16)
আউটপুট
21
পাইথনের সবকিছু, প্রায় সবকিছুই একটি বস্তু। তালিকা, অভিধান, টিপলগুলিও পাইথন বস্তু। নীচের কোডটি একটি পাইথন ফাংশন দেখায় যা একটি পাইথন বস্তু ফেরত দেয়; একটি অভিধান
উদাহরণ
# This function returns a dictionary def foo(): d = dict(); d['str'] = "Tutorialspoint" d['x'] = 50 return d print foo()
আউটপুট
{'x': 50, 'str': 'Tutorialspoint'}