⊗pyPmUFNPa 202 of 208 menu

পাইথনে নামযুক্ত প্যারামিটার

যদি একটি ফাংশনে অনেকগুলি প্যারামিটার পাঠানো হয়, তবে ভুল করার সম্ভাবনা বেড়ে যায়, কারণ আমাদের প্রয়োজনীয় প্যারামিটারের জন্য মান গুলিয়ে যেতে পারে।

এই ধরনের সমস্যা এড়াতে পাইথনে ফাংশন কল করার সময় প্যারামিটারের নাম নির্দিষ্ট করার সুযোগ রয়েছে। দেখি, কিভাবে এটা করা হয়. আমাদের কাছে নিম্নলিখিত ফাংশনটি আছে মনে করি:

def func(num1, num2): return num1 + num2

এটি সহজেই কল করা যেতে পারে:

res = func(5, 10) print(res) # আউটপুট হবে 15

অথবা প্যারামিটারগুলিকে নাম সহ কল করা যেতে পারে:

res = func(num1=5, num2=10) print(res) # আউটপুট হবে 15

নামযুক্ত প্যারামিটারগুলি খুবই সুবিধাজনক কারণ, ফাংশন কল করার সময় এগুলিকে পরস্পর পরিবর্তন করা যায়:

res = func(num2=2, num1=5) print(res) # আউটপুট হবে 7

যদি ফাংশন ডিক্লেয়ার করার সময় একাধিক ঐচ্ছিক প্যারামিটার নির্দিষ্ট করা থাকে, তবে সেগুলিকেও নামযুক্ত করা যেতে পারে। এ ক্ষেত্রে ডিক্লেয়ার করার সময় যে ক্রমে এগুলোকে নির্দিষ্ট করা ছিল সেই ক্রমে প্যারামিটারগুলি তালিকাভুক্ত করার প্রয়োজন নেই:

def func(num1, num2=1, num3=2): return num1 + num2 + num3 res = func(num1=2, num3=6) print(res) # আউটপুট হবে 9

একটি ফাংশন দেওয়া হয়েছে:

def func1(num1, num2, num3): return (num1 + num2) * num3

নামযুক্ত প্যারামিটার ব্যবহার করে মান পাঠিয়ে এটিকে কল করুন।

একটি ফাংশন দেওয়া হয়েছে:

def func1(text1, text2): return text1 + ' ' + text2

'hello' স্ট্রিংটি এবং আপনার নাম নামযুক্ত প্যারামিটার ব্যবহার করে পাঠিয়ে এটিকে কল করুন।

বাংলা
AfrikaansAzərbaycanБългарскиБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন