কম্পিউটার

পাইথনের একটি ফাংশনে কীওয়ার্ড প্যারামিটারগুলি কীভাবে পাস করবেন?


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

*args-এর মত, **kwargs আপনি এটিতে সরবরাহ করতে চান এমন অনেক আর্গুমেন্ট নিতে পারে। যাইহোক, **কোয়ার্গস *আর্গ থেকে আলাদা যে আপনাকে কীওয়ার্ড বরাদ্দ করতে হবে।

উদাহরণ

def print_kwargs(**kwargs):
     print(kwargs)
print_kwargs(kwargs_1="Whale", kwargs_2=5, kwargs_3= False, kwargs_4=2.1)

আউটপুট

{'kwargs_4': 2.1, 'kwargs_1': 'Whale', 'kwargs_2': 5, 'kwargs_3': False}


  1. Python Pass:A How to Guide

  2. পাইথন ম্যাটপ্লটলিবে একটি মাল্টিভেরিয়েট ফাংশন কীভাবে প্লট করবেন?

  3. পাইথনে ল্যাম্বডা ফাংশন কীভাবে ব্যবহার করবেন?

  4. কিভাবে একটি ফাংশন আর্গুমেন্ট হিসাবে পাইথন ফাংশন পাস?