В справочнике по языку я видел "...", используемый в нескольких местах для параметров функции без явной спецификации того, как она должна интерпретироваться.
map(function, iterable, ...)
для карт
class C:
@classmethod
def f(cls, arg1, arg2, ...): ...
для classmethod
class C:
@staticmethod
def f(arg1, arg2, ...):...
для staticmethod
Мне кажется, что второе и третье просто неофициально говорят, что сигнатура функции не указана при использовании «...», но я путаюсь с использованием в картах. Я знаю, что * args указывает переменное число позиционных аргументов, что означает многоточие в этом случае?