Что означают звездочки при вызове функций в python?
Пример: print(*name_of_func()) Всем спасибо!
Ответы (1 шт):
Автор решения: Silver
→ Ссылка
1.При вызове функции можно использовать оператор * для распаковки итерируемого объекта в аргументы вызова.
2.При определении функции можно использовать * , чтобы собрать переменное количество позиционных аргументов, переданных в функцию. Они помещаются в кортеж. И так далее.
Подсмотрел тут.
В случае print(*name_of_func()), верен первый вариант.