⊗pyPmFnPPP 7 of 129 menu

পাইথনে ফাংশনের প্যারামিটার হিসেবে প্রিমিটিভ পাস করা

আসুন ফাংশনের প্যারামিটারে প্রিমিটিভ ডেটা টাইপ (স্ট্রিং, সংখ্যা) পাস করার বৈশিষ্ট্য দেখি।

ধরুন আমাদের একটি ফাংশন আছে যা প্যারামিটার হিসেবে একটি ভেরিয়েবল tst নেয় এবং এটিকে 2 মান নির্ধারণ করে। ফাংশনের পরে আমরা একটি ভেরিয়েবল num ডিক্লেয়ার করব:

def func(tst): tst = 2 print(tst) num = 3

আসুন ফাংশনটি কল করি এবং এর প্যারামিটারে num ভেরিয়েবল পাস করি এবং কনসোলে এর মান প্রিন্ট করি। যদিও ফাংশনের প্যারামিটারে num উল্লেখ করা হয়েছে, গ্লোবাল স্কোপে এর মান পরিবর্তিত হয়নি:

func(num) # প্রিন্ট করবে 2 print(num) # প্রিন্ট করবে 3

নিচের কোডটি এক্সিকিউট করার ফলাফল কী হবে:

def func(txt): txt = 'user2' return txt name = 'user1' res = func(name) print(res) print(name)

নিচের কোডটি এক্সিকিউট করার ফলাফল কী হবে:

def func(tst1, tst2): tst1 += 1 tst2 *= 2 return tst1 + tst2 num1 = 0 num2 = 2 res = func(num1, num2) print(num1 + num2) print(res)
বাংলা
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
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন