কম্পিউটার

কিভাবে একটি ফাংশন আর্গুমেন্ট হিসাবে পাইথন ফাংশন পাস?


পাইথন নিম্নলিখিত পদ্ধতি প্রয়োগ করে যেখানে প্রথম প্যারামিটারটি একটি ফাংশন -

মানচিত্র(ফাংশন, পুনরাবৃত্তিযোগ্য, ...) - পুনরাবৃত্তিযোগ্য প্রতিটি আইটেমে ফাংশন প্রয়োগ করুন এবং ফলাফলের একটি তালিকা ফেরত দিন।

আমরা কাস্টম ফাংশনগুলিও লিখতে পারি যেখানে আমরা একটি ফাংশনকে একটি আর্গুমেন্ট হিসাবে পাস করতে পারি৷

মানচিত্র পদ্ধতি ব্যবহার করে ফাংশন আর্গুমেন্ট হিসাবে ফাংশন sqr(x) পাস করার জন্য আমরা প্রদত্ত কোড পুনরায় লিখি।

উদাহরণ

s = [1, 3, 5, 7, 9]
def sqr(x): return x ** 2
print(map(sqr, s))
We can as well use lambda function to get same output
s = [1, 3, 5, 7, 9]
print(map((lambda x: x**2), s))

আউটপুট

C:/Users/TutorialsPoint1/~.py
[1, 9, 25, 49, 81]

  1. কিভাবে সি ল্যাঙ্গুয়েজে একটি ফাংশনে আর্গুমেন্ট হিসেবে পুরো অ্যারে পাস করবেন?

  2. সি তে কাজ করার জন্য একটি আর্গুমেন্ট হিসাবে একটি সম্পূর্ণ কাঠামো কীভাবে পাস করবেন?

  3. সি ল্যাঙ্গুয়েজে কাজ করার জন্য আর্গুমেন্ট হিসেবে পুরো কাঠামো কিভাবে পাস করবেন?

  4. পাইথন ম্যাটপ্লটলিবে একটি মাল্টিভেরিয়েট ফাংশন কীভাবে প্লট করবেন?