Sobes.tech
Junior — Middle
81

Qual é o objetivo de usar a construção *args numa função Python?

Resposta da IA

sobes.tech IA

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

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

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

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

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

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