কম্পিউটার

পাইথন অবজেক্ট তুলনা "হ্যাঁ" বনাম "=="


এই নিবন্ধে, আমরা বস্তুর তুলনা সম্পর্কে শিখব, যেমন অপারেটর এবং সমতা অপারেটর <==>।

সমতা অপারেটর পাস করা আর্গুমেন্টের মান নিয়ে কাজ করে যেখানে অপারেটর আর্গুমেন্ট হিসেবে পাস করা দুটি বস্তুর রেফারেন্স তুলনা করে।

সমতা অপারেটরের ক্ষেত্রে আর্গুমেন্টের বিষয়বস্তুর তুলনা করা হয় তাদের রেফারেন্স উপেক্ষা করে যার মানে একই বিষয়বস্তুকে বিভিন্ন স্থানে সঞ্চিত করা অভিন্ন বলে বিবেচিত হয়, যেখানে অপারেটর ব্যবহার করার সময় রেফারেন্সগুলিকে সর্বোচ্চ অগ্রাধিকার দেওয়া হয়।

এখন নিচের বাস্তবায়নে ধারণাটি পর্যবেক্ষণ করা যাক -

উদাহরণ

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) ব্যবহার করে পাইথন বস্তুর তুলনা সম্পর্কে শিখেছি।


  1. পাইথনে টিপল তুলনা করুন

  2. পাইথনে Tuple গুন

  3. পাইথনে Tuple বিভাগ

  4. পাইথনে প্যাটার্ন কিভাবে প্রিন্ট করবেন?