ডিফল্টরূপে সকল .NET অবজেক্ট রেফারেন্স টাইপ এবং তাদের ইকুয়ালিটি ও হ্যাশ কোড মেমরি অ্যাড্রেস দ্বারা নির্ধারিত হয়। thêm, একটি ভেরিয়েবলকে ইতিমধ্যে বিদ্যমান অবজেক্টে অ্যাসাইন করলে সেটি সেটি মেমরি অ্যাড্রেসকে পয়েন্ট করে, তাই কোনো কস্টলি কপি হয় না। এটি পাইথন অবজেক্টের জন্যও নির্দিষ্ট حد পর্যন্ত সত্য বলে মনে হয়।
পাইথন অবজেক্টের প্রোপার্টি: সকল পাইথন অবজেক্টের আছে
- একটি ইউনিক আইডেন্টিটি (একটি ইন্টিজার,
id(x)দিয়ে রিটার্ন) - একটি টাইপ (
type(x)দিয়ে রিটার্ন)
আপনি আইডেন্টিটি পরিবর্তন করতে পারবেন না; আপনি টাইপ পরিবর্তন করতে পারবেন না।
কিছু অবজেক্ট আপনাকে তাদের কন্টেন্ট পরিবর্তন করতে দেয় (আইডেন্টিটি বা টাইপ পরিবর্তন ছাড়া)। কিছু অবজেক্ট কন্টেন্ট পরিবর্তন করতে দেয় না।
টাইপ একটি টাইপ অবজেক্ট দ্বারা রিপ্রেজেন্ট করা হয়, যা এই টাইপের অবজেক্টগুলোর বেশি কিছু জানে।