Для передачи переменного количества позиционных аргументов в Python используется синтаксис *args. При вызове функции аргументы, переданные после обычных именованных аргументов, будут собраны в кортеж (tuple) с именем args. Для передачи переменного количества именованных аргументов используется kwargs, которые собираются в словарь (dictionary).
*args: собирает позиционные аргументы.kwargs: собирает именованные аргументы.В данном случае, вопрос касается переменного количества аргументов в целом, и наиболее общим и стандартным способом для этого является использование *args для позиционных аргументов.
Ответ: def my_function(*args):