এই নিবন্ধে, আমরা বস্তুর তুলনা সম্পর্কে শিখব, যেমন
সমতা অপারেটর পাস করা আর্গুমেন্টের মান নিয়ে কাজ করে যেখানে অপারেটর আর্গুমেন্ট হিসেবে পাস করা দুটি বস্তুর রেফারেন্স তুলনা করে।
সমতা অপারেটরের ক্ষেত্রে আর্গুমেন্টের বিষয়বস্তুর তুলনা করা হয় তাদের রেফারেন্স উপেক্ষা করে যার মানে একই বিষয়বস্তুকে বিভিন্ন স্থানে সঞ্চিত করা অভিন্ন বলে বিবেচিত হয়, যেখানে অপারেটর ব্যবহার করার সময় রেফারেন্সগুলিকে সর্বোচ্চ অগ্রাধিকার দেওয়া হয়।
এখন নিচের বাস্তবায়নে ধারণাটি পর্যবেক্ষণ করা যাক -
উদাহরণ
list_1 = ['t','u','t','o','r'] list_2 = ['t','u','t','o','r'] list_3=list_1 if (list_1 == list_2): print("True") else: print("False") if (list_1 is list_2): print("True") else: print("False") if (list_1 is list_3): print("True") else: print("False")
আউটপুট
True False True
সমস্ত ভেরিয়েবল স্থানীয় সুযোগে ঘোষণা করা হয়েছে এবং তাদের উল্লেখ উপরের চিত্রে দেখা যাচ্ছে।
উপসংহার
এই নিবন্ধে, আমরা সমতা এবং রেফারেন্সিং অপারেটর(is) ব্যবহার করে পাইথন বস্তুর তুলনা সম্পর্কে শিখেছি।