⊗pyPmFnOPP 8 of 129 menu

পাইথনে অবজেক্ট প্যারামিটার হিসেবে পাস করা

অবজেক্ট ধারণকারী ভেরিয়েবল (তালিকা, সেট, টাপল, ডিকশনারি) ফাংশনে রেফারেন্স দ্বারা পাস করা হয়। আসুন ফাংশনে কোডটি এমনভাবে পুনরায় লিখি যাতে প্রেরিত ভেরিয়েবলের প্রথম উপাদান বিস্ময়বোধক চিহ্নে পরিবর্তিত হয়। এবং ফাংশনের নিচে একটি ভেরিয়েবল ডিক্লেয়ার করি, যার মান একটি তালিকা:

def func(tst): tst[0] = '!' print(tst) lst = [1, 2, 3, 4, 5]

যেহেতু তালিকাগুলো রেফারেন্স দ্বারা প্রেরিত হয়, ফাংশন কল করলে গ্লোবাল স্কোপে lst এর মানও পরিবর্তিত হবে:

func(lst) # আউটপুট দেবে ['!', 2, 3, 4, 5] print(lst) # আউটপুট দেবে ['!', 2, 3, 4, 5]

নিচের কোডটি 실행 করার ফলাফল কী হবে:

def func(lst): lst[0] = '!' lst = [1, 2, 3, 4, 5] func(lst) print(lst)

নিচের কোডটি 실행 করার ফলাফল কী হবে:

def func(lst): lst[0] = '!' lst = [1, 2, 3, 4, 5] lst = func(lst) print(lst)

নিচের কোডটি 실행 করার ফলাফল কী হবে:

def func(lst): lst = '!' lst = [1, 2, 3, 4, 5] func(lst[0]) print(lst)

নিচের কোডটি 실행 করার ফলাফল কী হবে:

def func(dct): for key in dct.keys(): dct[key] += 2 dct = { 'a': 1, 'b': 2, 'c': 3, } func(dct) print(dct)
বাংলা
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
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন