470 читали · 5 лет назад
Что такое *args и **kwargs в Python?
Источник: Nuances of Programming Функции — жизнь, не так ли? Не важно, новичок вы в программировании в целом или пришли из другого языка: осваивая Python, вы узнаете, что число параметров, указанных в определении функции, совпадает с числом передаваемых аргументов.  Это является основой и помогает понять устройство мира. Как бы то ни было, этот же принцип ставит вас в затруднительное положение, как только в определении функции вы видите *args или **kwargs. Не позволяйте синтаксису вас напугать...
06:44
1,0×
00:00/06:44
486,4 тыс смотрели · 4 года назад
328 читали · 4 года назад
Python. Инструкция def. Аргументы функций, операторы *args и **kwargs.(85)
Когда в программе необходимо делать одно и тоже действие несколько раз, то для того что бы сократить код и упростить программу прибегают к функции. Из повторяемого действия делают функцию (описывают функцию) и вызывают эту функцию, когда она нужна. Процесс создания функции называется – описание функции, а процесс использования функции называется –вызовом функции. Описание функции начинается с инструкции def В примере функция складывает три аргумента и выводит результат на экран. Как правило вывод на экран не используют, а функция возвращает в программу какое то значение...