কম্পিউটার টিউটোরিয়াল

পাইথনে if স্টেটমেন্টে দুটি ভেরিয়েবল কমপেয়ার করা

পাইথনে দুটি ভেরিয়েবল কমপেয়ার করার জন্য প্রধানত দুটি অপারেটর ব্যবহার হয়: == এবং is।

১. == অপারেটর (ভ্যালু ইকুয়ালিটি)

a = 10
b = 15
if a == b:
    print("Equal")
else:
    print("Not equal")

আউটপুট

Not equal

২. is অপারেটর (আইডেন্টিটি/মেমরি এড্রেস)

a = "Hello"
b = a  # একই অবজেক্ট রেফার করে
if a is b:
    print("Equal")
else:
    print("Not equal")

আউটপুট

Equal

পার্থক্য

অপারেটরচেক করেউদাহরণ
==ভ্যালু সমান কিনা[1,2] == [1,2] → True
isএকই মেমরি লোকেশন কিনা[1,2] is [1,2] → False

সুপারিশ: সাধারণত == ব্যবহার করুন। is শুধু None, True, False বা সিঙ্গেলটন অবজেক্ট চেক করার জন্য।

  1. পাইথনে দুটি প্লাট সাইড-বাই-সাইড তৈরি করার পদ্ধতি

  2. পাইথনে দুটি লিস্ট তুলনা করার পদ্ধতিসমূহ

  3. পাইথনে টেনসরফ্লো ব্যবহার করে দুটি ম্যাট্রিক্স গুণ করার পদ্ধতি

  4. Notepad++-এ প্লাগইন ব্যবহার করে দুটি ফাইল তুলনা করার পদ্ধতি