লাম্বা ফাংশন এবং ডিএফ ফাংশনের মধ্যে পাইথনের পার্থক্যে লাম্বা ফাংশন বলতে কী বোঝায়?


উত্তর 1:

পাইথন ল্যাম্বডা ফাংশনগুলি কী কী?

পাইথন ল্যাম্বদা ফাংশনগুলি এমন কোনও ফাংশন যার কোনও নাম নেই। এগুলি বেনামে বা নামহীন ফাংশন হিসাবেও পরিচিত। ‘ল্যাম্বদা’ শব্দটি কোনও নাম নয়, তবে এটি একটি কীওয়ার্ড। এই কীওয়ার্ডটি উল্লেখ করে যে নিম্নলিখিত ক্রিয়াকলাপটি বেনামে রয়েছে।

পাইথনে ল্যাম্বদা ফাংশনগুলি কীভাবে লিখবেন?

ল্যাম্বডা অপারেটরটি ব্যবহার করে একটি ল্যাম্বদা ফাংশন তৈরি করা হয়েছে এবং এর বাক্য গঠনটি নিম্নরূপ:

বাক্য গঠন:

লাম্বদা আর্গুমেন্ট: এক্সপ্রেশন

পাইথন ল্যাম্বদা ফাংশনে অনেকগুলি আর্গুমেন্ট থাকতে পারে তবে এটি কেবল একটি এক্সপ্রেশন নেয়। ইনপুট বা তর্কগুলি 0 থেকে শুরু হয়ে যে কোনও সীমাতে যেতে পারে। অন্য কোনও ফাংশনের মতো, লাম্বদা ফাংশনগুলি কোনও ইনপুট না রাখাই পুরোপুরি ঠিক। এর বাক্য গঠনটি নিম্নরূপ:

বাক্য গঠন:

লাম্বদা আর্গুমেন্ট: এক্সপ্রেশন

পাইথনের সাধারণ ফাংশনগুলি ডিএফ কীওয়ার্ডটি নিম্নরূপ ব্যবহার করে সংজ্ঞায়িত করা হয়:

বাক্য গঠন:

Def ফাংশন নাম (পরামিতি): বিবৃতি (গুলি)

উদাহরণ:

Def my_func (x):

এক্স x এক্স

মুদ্রণ (my_func (3))

আউটপুট: 9

কম পরিমাণে কোড লিখে ল্যাম্বডা ফাংশন ব্যবহার করে একই জিনিসটি করা যেতে পারে।

a = ল্যাম্বদা এক্স: এক্স * এক্স

প্রিন্ট (ক (3))

আউটপুট: 9

পাইথনে ল্যাম্বদা ফাংশন সম্পর্কে আরও জানতে পাইথন ল্যাম্বডা ফাংশনগুলি কী কী এবং সেগুলি কীভাবে ব্যবহার করবেন সেগুলি পড়ুন | Edureka

এছাড়াও যদি আপনি পাইথনে শংসাপত্রের অপেক্ষায় থাকেন তবে নীচের লিঙ্কটি দেখুন:

পাইথন প্রোগ্রামিং কোর্স | পাইথন প্রোগ্রামিং শংসাপত্র কোর্স - এডুরেকা


উত্তর 2:

ল্যাম্বডা ফাংশনটি একটি একক এক্সপ্রেশন সহ একটি ছোট ফাংশন। এটি একটি নির্দিষ্ট কাজ সম্পাদন করতে ব্যবহৃত হয় এবং এটিতে কেবল এটির একটি এক্সপ্রেশন থাকতে পারে। লাম্বদা ফাংশনগুলি বেনামে ফাংশন হিসাবে কাজ করতে পারে, এতে আপনার নাম দেওয়ার দরকার নেই। এটি অন্য ফাংশনের আর্গুমেন্টে কোনও ক্রিয়াকলাপটি পাস করার জন্য বিশেষভাবে কার্যকর - আপনার ডিফ সিনট্যাক্স ব্যবহার করে অন্য কোথাও ফাংশনটি ঘোষণার দরকার নেই এবং এটি পাস করার দরকার নেই, পরিবর্তে, আপনি যুক্তিগুলির মধ্যেই ল্যাম্বডা ফাংশনটি ডিক্লেয়ার করতে পারেন। এই কারণে লাম্বদাস মূলত মানচিত্র, ফিল্টার এবং / বা হ্রাস দ্বারা সংযোগে ব্যবহৃত হয়। লাম্বদা ফাংশনগুলি ডিফল্টরূপে প্রদত্ত এক্সপ্রেশন থেকে মূল্যায়ন করা একটি মান ফেরত দেয়।

বাক্য গঠন:

ল্যাম্বদা ফাংশন_আরগমেন্টস: একক_প্রকাশ

নীচে একটি উদাহরণ:

লি = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
যোগফল = 0
যোগফল = ল্যাম্বদা এল: যোগ + এল
লি মধ্যে এলেম জন্য:
সঙ্কলন (ELEM)

মুদ্রণ (যোগ) # 55 মুদ্রণ করবে (সংখ্যার যোগফল)

উত্তর 3:

ল্যাম্বডা ফাংশনটি একটি একক এক্সপ্রেশন সহ একটি ছোট ফাংশন। এটি একটি নির্দিষ্ট কাজ সম্পাদন করতে ব্যবহৃত হয় এবং এটিতে কেবল এটির একটি এক্সপ্রেশন থাকতে পারে। লাম্বদা ফাংশনগুলি বেনামে ফাংশন হিসাবে কাজ করতে পারে, এতে আপনার নাম দেওয়ার দরকার নেই। এটি অন্য ফাংশনের আর্গুমেন্টে কোনও ক্রিয়াকলাপটি পাস করার জন্য বিশেষভাবে কার্যকর - আপনার ডিফ সিনট্যাক্স ব্যবহার করে অন্য কোথাও ফাংশনটি ঘোষণার দরকার নেই এবং এটি পাস করার দরকার নেই, পরিবর্তে, আপনি যুক্তিগুলির মধ্যেই ল্যাম্বডা ফাংশনটি ডিক্লেয়ার করতে পারেন। এই কারণে লাম্বদাস মূলত মানচিত্র, ফিল্টার এবং / বা হ্রাস দ্বারা সংযোগে ব্যবহৃত হয়। লাম্বদা ফাংশনগুলি ডিফল্টরূপে প্রদত্ত এক্সপ্রেশন থেকে মূল্যায়ন করা একটি মান ফেরত দেয়।

বাক্য গঠন:

ল্যাম্বদা ফাংশন_আরগমেন্টস: একক_প্রকাশ

নীচে একটি উদাহরণ:

লি = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
যোগফল = 0
যোগফল = ল্যাম্বদা এল: যোগ + এল
লি মধ্যে এলেম জন্য:
সঙ্কলন (ELEM)

মুদ্রণ (যোগ) # 55 মুদ্রণ করবে (সংখ্যার যোগফল)

উত্তর 4:

ল্যাম্বডা ফাংশনটি একটি একক এক্সপ্রেশন সহ একটি ছোট ফাংশন। এটি একটি নির্দিষ্ট কাজ সম্পাদন করতে ব্যবহৃত হয় এবং এটিতে কেবল এটির একটি এক্সপ্রেশন থাকতে পারে। লাম্বদা ফাংশনগুলি বেনামে ফাংশন হিসাবে কাজ করতে পারে, এতে আপনার নাম দেওয়ার দরকার নেই। এটি অন্য ফাংশনের আর্গুমেন্টে কোনও ক্রিয়াকলাপটি পাস করার জন্য বিশেষভাবে কার্যকর - আপনার ডিফ সিনট্যাক্স ব্যবহার করে অন্য কোথাও ফাংশনটি ঘোষণার দরকার নেই এবং এটি পাস করার দরকার নেই, পরিবর্তে, আপনি যুক্তিগুলির মধ্যেই ল্যাম্বডা ফাংশনটি ডিক্লেয়ার করতে পারেন। এই কারণে লাম্বদাস মূলত মানচিত্র, ফিল্টার এবং / বা হ্রাস দ্বারা সংযোগে ব্যবহৃত হয়। লাম্বদা ফাংশনগুলি ডিফল্টরূপে প্রদত্ত এক্সপ্রেশন থেকে মূল্যায়ন করা একটি মান ফেরত দেয়।

বাক্য গঠন:

ল্যাম্বদা ফাংশন_আরগমেন্টস: একক_প্রকাশ

নীচে একটি উদাহরণ:

লি = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
যোগফল = 0
যোগফল = ল্যাম্বদা এল: যোগ + এল
লি মধ্যে এলেম জন্য:
সঙ্কলন (ELEM)

মুদ্রণ (যোগ) # 55 মুদ্রণ করবে (সংখ্যার যোগফল)