Именованные аргументы функций в Python
Именованный аргумент представляет собой пару «имя-значение», передаваемую функции. Имя и значения связываются с аргументом напрямую, так что при передаче аргумента путаница с порядком исключается.
Именованные аргументы значительно избавляют от хлопот с соблюдением порядка аргументов при вызове функции, а также вносят ясность для каждого значения в функции.
В качестве примера напишем вызовем функцию hello_user(), которая будет выводить приветствие для пользователей.
При вызове функции hello_user() мы сообщаем Python, с каким параметром должен быть связан каждый аргумент.
# Определяем функцию def hello_user(first_name, last_name): print("Добро пожаловать, " + first_name + " " + last_name + "!") # Вызываем функцию hello_user(first_name="Иван", last_name="Иванов")