Определять функции можно разными способами. В этой статье рассматриваются три полезных приёма: с помощью конструкций
*args и **kwargs, подсказок типов и аргументов по умолчанию. Подробнее:https://nuancesprog.ru/p/16327/
ZE Zen of Python @zen_of_python · 18.8K subscribers *args и **kwargs, подсказок типов и аргументов по умолчанию. Подробнее: