Задать вопрос
RokokoLite
@RokokoLite
Помешан на математике и анализе данных

Что делает единичная звездочка в аргументах метода Python?

В общем, я заметил в документации по collections.namedtuple вот это:
namedtuple(
    typename,
    field_names,
    *,
    rename=False,
    defaults=None,
    module=None,
)

Однако, что обозначает эта самая единая звездочка в аргументах? Ни разу не встречал такое раньше, в документации тоже не смог откопать
  • Вопрос задан
  • 160 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 2
@IvanTRG
В Python звездочка (*) в списке аргументов метода используется для указания, что все аргументы после звездочки должны быть переданы как именованные аргументы. Это означает, что после звездочки все аргументы должны быть указаны с использованием их имен.
Ответ написан
Комментировать
Mike_Ro
@Mike_Ro Куратор тега Python
Python, JS, WordPress, SEO, Bots, Adversting
Что делает единичная звездочка в аргументах метода Python?

namedtuple(
typename,
field_names,
*,
rename=False,
defaults=None,
module=None,
)

Ни разу не встречал такое раньше, в документации тоже не смог откопать

PEP 3102
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы