কম্পিউটার টিউটোরিয়াল

পাইথনে ফাংশন থেকে অবজেক্ট রিটার্ন কীভাবে করবেন?


return স্টেটমেন্ট একটি পাইথন ফাংশনকে এক্সিট করে এর কলারকে একটি ভ্যালু হাতে দেয়। ফাংশনগুলোর উদ্দেশ্য সাধারণত ইনপুট নিয়ে কিছু রিটার্ন করা। একটি return স্টেটমেন্ট এক্সিকিউট হলে তাৎক্ষণিক ফাংশনের এক্সিকিউশন हाल্ট হয়, চায়ে সেটি ফাংশনের শেষ স্টেটমেন্ট না হোক।

ভ্যালু রিটার্ন করার ফাংশনগুলোকেই কখনো কখনো fruitful functions বলা হয়।

উদাহরণ

def sum(a,b):
    return a+b
sum(5,16)

আউটপুট

21

পাইথনে প্রায় সবকিছু অবজেক্ট। লিস্ট, ডিকশনারি, টাপলও পাইথন অবজেক্ট। নিচের কোড একটি পাইথন ফাংশন দেখায় যা একটি পাইথন অবজেক্ট রিটার্ন করে; একটি ডিকশনারি।

উদাহরণ

# এই ফাংশন একটি ডিকশনারি রিটার্ন করে
def foo():
    d = dict()
    d['str'] = "Tutorialspoint"
    d['x']   = 50
    return d
print foo()

আউটপুট

{'x': 50, 'str': 'Tutorialspoint'}
  1. জাভাস্ক্রিপ্ট ফাংশন থেকে অবজেক্ট রিটার্ন করা

  2. Pandas plot ফাংশন থেকে matplotlib.figure.Figure অবজেক্ট রিটার্ন করার পদ্ধতি?

  3. পাইথন ফাংশন থেকে JSON অবজেক্ট রিটার্ন করা

  4. পাইথন ফাংশন থেকে ফাংশন রিটার্ন করা