Я не могу понять, где используются эти типы функций и как по-разному эти аргументы работают из обычных аргументов. Я встречал их много раз, но у них не было возможности правильно их понять.
Пример:
def method(self, *links, **locks):
#some foo
#some bar
return
Я знаю, что мог бы искать документацию, но я понятия не имею, что искать.