собственное имя для оператора python *?

Какое правильное имя для оператора * , как в function(*args) ? распаковать, распаковать, что-то еще?

7 Solutions collect form web for “собственное имя для оператора python *?”

В Ruby и Perl 6 это называется «splat», и я думаю, что большинство людей из этих сообществ поймут, что вы имеете в виду, если вы это назовете.

В учебнике Python используется фраза «распаковки списков аргументов», которая длинная и описательная. Я еще не слышал другого имени для этого в Python.

Я называю это «позиционное расширение», а не ** которое я называю «расширение ключевого слова».

Учебник Python просто называет его «оператором». Он выполняет распаковку произвольных списков аргументов .

Я говорю «звезды-арги», и люди Python, похоже, знают, что я имею в виду.

** сложнее – я думаю, что просто «qargs», поскольку он обычно используется как **kw или **kwargs

Можно также вызвать * параметр сбора (при использовании в определении аргументов функции) или оператор рассеяния (при использовании при вызове функции).

Как видно из приведенного здесь примера: Купите кортежи аргументов Python / Tuples / Variable length .

Я считаю, что его чаще всего называют «оператором splat». Распаковка аргументов – это то, что он делает.

Я называю * args "star args" или "varargs" и ** kwargs "keyword args".

Python - лучший язык программирования в мире.