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

পাইথনে ডাবল স্টার (**) অপারেটর কী বোঝায়?


নিউমেরিক ডেটা টাইপের জন্য ডাবল অ্যাস্টারিস্ক (**) এক্সপোনেনশিয়েশন অপারেটর হিসেবে সংজ্ঞায়িত।

>>> a = 10; b = 2
>>> a**b
100
>>> a = 1.5; b = 2.5
>>> a**b
2.7556759606310752
>>> a = 3+2j
>>> b = 3+5j
>>> a**b
(-0.7851059645317211+2.350232331971346j)

ফাংশন ডেফিনিশনে, ডাবল অ্যাস্টারিস্ক প্রিফিক্সযুক্ত আর্গুমেন্ট কলিং এনভায়রনমেন্ট থেকে মাল্টিপল কীওয়ার্ড আর্গুমেন্ট পাস করতে সাহায্য করে।

>>> def function(**arg):
    for i in arg:
        print(i, arg[i])
>>> function(a=1, b=2, c=3, d=4)
a 1
b 2
c 3
d 4
  1. টুইটারে বায়ো (Bio) মানে কী?

  2. পাইথন রেগুলার এক্সপ্রেশনে "?:" কী বোঝায়?

  3. পাইথনে টাপলে * অপারেটর কীভাবে কাজ করে?

  4. পাইথনে <code>if __name__ == "__main__":</code> কী করে?