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

পাইথনে 'is' অপারেটর কী কাজ করে?


পাইথনে is এবং is not আইডেন্টিটি অপারেটর। কম্পিউটারের মেমোরিতে প্রতিটি অবজেক্টের একটি ইউনিক আইডেন্টিফিকেশন নম্বর (id) পাইথন ইন্টারপ্রেটার বরাদ্দ করে। আইডেন্টিটি অপারেটর দুটি অবজেক্টের id() একই কিনা চেক করে। is অপারেটর false রিটার্ন করে যদি id() ভিন্ন হয়, true যদি একই হয়।

>>> a = 10
>>> b = a
>>> id(a), id(b)
(490067904, 490067904)
>>> a is b
True
>>> a = 10
>>> b = 20
>>> id(a), id(b)
(490067904, 490068064)
>>> a is b
False
  1. পাইথনে স্টার (*) অপারেটর কী বোঝায়?

  2. পাইথনে delattr() ফাংশন কী করে?

  3. পাইথনে print >> সিনট্যাক্স কী এবং কীভাবে কাজ করে?

  4. পাইথনে স্ট্রিং-এ % অপারেটর কী করে