কম্পিউটার

পাইথনে একটি ফাংশনে পরিবর্তনশীল-দৈর্ঘ্যের আর্গুমেন্টগুলি কীভাবে ব্যবহার করবেন?


পাইথনে, ফাংশনে একটি নন-কীওয়ার্ডড ভেরিয়েবল-লেংথ আর্গুমেন্ট তালিকা পাঠাতে *আর্গস-এর একক-তারকা ফর্মটি প্যারামিটার হিসেবে ব্যবহার করা যেতে পারে। এটি দেখা যায় যে তারকাচিহ্ন (*) এখানে গুরুত্বপূর্ণ, এবং args শব্দের সাথে এর অর্থ হল নন-কীওয়ার্ডযুক্ত আর্গুমেন্টগুলির একটি পরিবর্তনশীল দৈর্ঘ্যের তালিকা রয়েছে৷

উদাহরণ

def multiply(*args):
    y = 1  
    for num in args:
        y *= num
    print(y)
multiply(3, 7)
multiply(9, 8)
multiply(3, 4, 7)
multiply(5, 6, 10, 8)

আউটপুট

21
72
84
2400

  1. পাইথন স্প্লিট() কিভাবে ব্যবহার করবেন

  2. কিভাবে পাইথন এক্সটেন্ড() ব্যবহার করবেন

  3. কিভাবে একটি জাভাস্ক্রিপ্ট ফাংশনে সীমাহীন আর্গুমেন্ট ব্যবহার করবেন?

  4. Tkinter Python এ থ্রেড কিভাবে ব্যবহার করবেন?