**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}