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

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

স্টার (*) অপারেটর সিকোয়েন্স/কালেকশনকে পজিশনাল আর্গুমেন্টস-এ আনপ্যাক করে। তাই আপনার কাছে একটি টাপল আছে এবং আপনি সেটির আইটেমগুলোকে পজিশনাল আর্গুমেন্ট হিসেবে পাস করতে চান সেগুলো টাপলে যেন আছে, প্রতিটি এলিমেন্ট আলাদা করে ইন্ডেক্সিং না করে, আপনি শুধু * অপারেটর ব্যবহার করতে পারেন।

উদাহরণ

def multiply(a, b):
    return a * b
values = (1, 2)
print(multiply(*values))

এটি টাপলকে আনপ্যাক করবে যেন যেন এটি এক্সিকিউট হয় -

print(multiply(1, 2))

আউটপুট

এটি নিচের আউটপুট দেবে:

2
  1. পাইথনে লিস্টের ওপর in অপারেটর কীভাবে কাজ করে?

  2. পাইথনে লিস্টের ওপর * (স্টার) অপারেটর কীভাবে কাজ করে?

  3. পাইথন রেগুলার এক্সপ্রেশনে \B (নন-ওয়ার্ড বাউন্ডারি) এর কাজ

  4. পাইথনে আন্ডারস্কোর (_) এর ব্যবহার ও অর্থ