**kwargs ডাবল অ্যাস্টারিস্ক ফর্ম ব্যবহার করে কীওয়ার্ডেড, ভেরিয়েবল-লেন্থ আর্গুমেন্ট ডিকশনারি ফাংশনে পাস করা হয়। দুটি অ্যাস্টারিস্ক (**) এবং kwargs শব্দই গুরুত্বপূর্ণ, যা ডিকশনারি থাকার নির্দেশক।
*args-এর মতো **kwargs যেকোনো সংখ্যক আর্গুমেন্ট নিতে পারে। কিন্তু **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}