Ответы:
В Ruby и Perl 6 это называлось «сплатом», и я думаю, что большинство людей из этих сообществ поймут, что вы имеете в виду, если назовете это так.
В руководстве по Python используется фраза «распаковка списков аргументов», которая является длинной и описательной. Я не слышал никакого другого конкретного имени для этого в Python.
splatsplat.
*оператора, поэтому нам не хватает официального источника ...
Я называю это «позиционным расширением», а не **«расширением ключевых слов».
Учебник Python просто называет его : " *-оператором. Выполняет распаковку произвольных списков аргументов .
*-operator' неоднозначно, поскольку *- в зависимости от контекста - может выполнять расширение аргумента или умножение, которые представляют собой две разные операции.
*. Говоря, что *-operatorэто просто отбрасывает вопрос в ответ. OP, вероятно, хотел знать, как сказать это вслух (или в его голове), когда он сталкивается с этим. Это все для меня в новинку, и я пойду с "сплат!"
Я говорю «звездные стрелы», и люди из Python, кажется, знают, что я имею в виду.
**хитрее - я думаю, что просто "Qargs", так как он обычно используется как **kwили**kwargs
kwargs, хотя это не относится к самому оператору, я полагаю.
Также можно вызвать собрать параметр (при использовании в качестве аргументов функции определения) или оператор рассеяния* (при использовании в вызове функции).
Как видно здесь: Думайте кортежи Python / Tuples / Variable-length .
Я считаю, что это чаще всего называют «оператором сплат». Распаковка аргументов это то, что он делает.
....