কম্পিউটার

পাইথন অপারেটরদের মধ্যে পার্থক্য কী!=এবং নয়?


পাইথনে !=অপারেটরের সমান নয় বলে সংজ্ঞায়িত করা হয়েছে৷ উভয় দিকের অপারেন্ড একে অপরের সাথে eual না হলে এটি সত্য ফেরত দেয় এবং সমান হলে মিথ্যা ফেরত দেয়।

>>> (10+2) != 12                # both expressions are same hence false
False
>>> (10+2)==12                
True
>>> 'computer' != "computer"     # both strings are equal(single and double quotes same)
False
>>> 'computer' != "COMPUTER"   #upper and lower case strings differ
True

যেখানে অপারেটর দুটি বস্তুর আইডি() একই কিনা তা পরীক্ষা করে না। একই হলে, এটি মিথ্যা ফেরত দেয় এবং একই না হলে, এটি সত্য ফেরত দেয়

>>> a=10
>>> b=a
>>> id(a), id(b)
(490067904, 490067904)
>>> a is not b
False
>>> a=10
>>> b=20
>>> id(a), id(b)
(490067904, 490068064)
>>> a is not b
True

  1. পাইথনে অপারেটরে কী নেই?

  2. পাইথনে বিভিন্ন মৌলিক অপারেটর কি কি?

  3. পাইথনে getattr() এবং setattr() ফাংশনের মধ্যে পার্থক্য কী?

  4. 'র মধ্যে পার্থক্য কি।' , '?' এবং পাইথন রেগুলার এক্সপ্রেশনে '*'?