Шаг 53.
Python: тонкости программирования.
Эффективные функции. Параметры *args и **kwargs. Ключевые выводы
На этом шаге мы подведем некоторые итоги.
Сформулируем основные выводы.
- В Python переменные *args и **kwargs позволяют писать функции с неизвестным количеством аргументов.
- Переменная *args собирает дополнительные позиционные аргументы в кортеж. Переменная **kwargs собирает дополнительные именованные аргументы в словарь.
- Фактическим синтаксисом является * и **. Названия args и kwargs - это просто договоренность (которой следует придерживаться).
На следующем шаге мы рассмотрим распаковку аргументов функции.
Предыдущий шаг
Содержание
Следующий шаг