Справочник · модуль 5 «Функции»
Именованные аргументы
При вызове можно назвать параметр: greet(name="Аня"). Тогда порядок не важен.
Сравнение из жизни
Как подписать каждое поле анкеты.
Пример
def info(name, age):
print(name, age)
info(age=10, name="Аня")Результат
Аня 10
Учитель в уроке При вызове можно назвать параметр: age равно десять. Тогда порядок не важен. Так запись читается понятнее.
Запомнить
Именованный аргумент — как подписать ответ: «возраст — десять». Тогда порядок не важен.
Частые ошибки новичков на этой теме
Кажется: Имена параметра и аргумента должны совпадать
На самом деле: Значение попадает в параметр по порядку, имена снаружи могут быть любыми.
Тема из урока 5.2 «Параметры» курса PythonAZ.