Sobes.tech
Back to questions
Junior — Middle
59

Какова цель использования конструкции *args в функции Python?

Answer from AI

sobes.tech AI

Конструкция *args в Python используется для передачи в функцию произвольного количества позиционных аргументов. Это позволяет функции принимать любое число аргументов без необходимости заранее их перечислять.

Пример использования:

def greet(*args):
    for name in args:
        print(f"Привет, {name}!")

# Можно вызвать с любым количеством аргументов

greet('Аня', 'Борис', 'Вика')

В этом примере args — это кортеж, содержащий все переданные позиционные аргументы.