কম্পিউটার

পাইথনে একটি ফাংশন থেকে একটি বস্তু কিভাবে ফেরত দিতে হয়?


রিটার্ন স্টেটমেন্টটি একটি পাইথন ফাংশন তৈরি করে প্রস্থান করতে এবং তার কলারকে একটি মান ফিরিয়ে দিতে। সাধারণভাবে ফাংশনের উদ্দেশ্য হল ইনপুট গ্রহণ করা এবং কিছু ফেরত দেওয়া। একটি রিটার্ন স্টেটমেন্ট, একবার কার্যকর করা হলে, অবিলম্বে একটি ফাংশন কার্যকর করা বন্ধ করে দেয়, এমনকি যদি এটি ফাংশনের শেষ বিবৃতি নাও হয়।

ফাংশন যা মান ফেরত দেয় সেগুলিকে কখনও কখনও ফলপ্রসূ ফাংশন বলা হয়৷

উদাহরণ

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'}



  1. কিভাবে একটি জাভাস্ক্রিপ্ট ফাংশন থেকে একটি বস্তু ফেরত?

  2. পান্ডাস প্লট ফাংশন থেকে কিভাবে একটি matplotlib.figure.Figure অবজেক্ট ফেরত দেওয়া যায়?

  3. পাইথন ফাংশন থেকে কিভাবে একটি json অবজেক্ট ফিরিয়ে আনবেন?

  4. কিভাবে একটি Python ফাংশন একটি ফাংশন ফেরত দিতে পারে?