Назад к вопросам
Junior
70
questionbank
Что такое аргументы *args в Python?
Sobes Copilot
Получайте ответы в реальном времени
Ответ от нейросети
sobes.tech AI
Специальный синтаксис в сигнатуре функции, который позволяет ей принимать произвольное количество позиционных аргументов. Эти аргументы собираются в кортеж.
Применяется, когда заранее неизвестно, сколько именно позиционных аргументов будет передано в функцию при ее вызове.
Пример использования:
def my_function(*args):
# args здесь - кортеж со всеми позиционными аргументами
for arg in args:
print(arg)
my_function(1, 'hello', True)