Junior
171
Qu'est-ce que les arguments *args en Python ?
Réponse de l'IA
sobes.tech IA
Специальный синтаксис в сигнатуре функции, который позволяет ей принимать произвольное количество позиционных аргументов. Эти аргументы собираются в кортеж.
Применяется, когда заранее неизвестно, сколько именно позиционных аргументов будет передано в функцию при ее вызове.
Пример использования:
def my_function(*args):
# args здесь - кортеж со всеми позиционными аргументами
for arg in args:
print(arg)
my_function(1, 'hello', True)