Sobes.tech
Middle

რა ნიშნავს ობიექტების ცვლილებადობა და უცვლელობა Python-ში?

sobes.tech AI

პასუხი AI-სგან

Python-এ, পরিবর্তনশীলতা (mutability) মানে হল যে একটি অবজেক্ট তার সৃষ্টির পরে পরিবর্তিত হতে পারে — উদাহরণস্বরূপ, একটি তালিকা বা অভিধানের বিষয়বস্তু পরিবর্তন করা। অপরিবর্তনীয় (immutable) অবজেক্টগুলি তাদের সৃষ্টির পরে পরিবর্তন করা যায় না; যে কোনও অপারেশন নতুন একটি অবজেক্ট তৈরি করে।

পরিবর্তনশীল ধরনের উদাহরণ: list, dict, set। অপরিবর্তনীয় ধরনের উদাহরণ: int, float, str, tuple।

এটি পরিবর্তনশীলের আচরণ, আর্গুমেন্টের ফাংশনে স্থানান্তর এবং স্মৃতি অপ্টিমাইজেশনের জন্য গুরুত্বপূর্ণ। উদাহরণস্বরূপ, পরিবর্তনশীল অবজেক্ট ফাংশনে পাঠানোর সময়, ফাংশনের ভিতরে পরিবর্তনগুলি বাইরের দিক থেকে দেখা যাবে, অপরিবর্তনীয় অবজেক্টের ক্ষেত্রে — না।