Python ** kwargs
Произвольные аргументы ключевого слова, **kwargs
Если вы не знаете, сколько ключевых слов будет передано в вашу функцию, добавьте две звездочки: **
перед именем параметра в определении функции.
Таким образом, функция получит словарь аргументов и сможет соответственно получить доступ к элементам:
Пример
Если количество аргументов ключевого слова неизвестно, добавьте двойное
**
число перед именем параметра:
def my_function(**kid):
print("His last name is " + kid["lname"])
my_function(fname = "Tobias", lname = "Refsnes")
Произвольные аргументы Kword часто сокращаются до **kwargs в документации Python.