
Функции только с именованными аргументами
Для того чтобы при использовании некоей функции сделать так, чтобы ей можно было бы передавать только именованные аргументы, можно использовать аргумент
Таким образом, если просто передать два аргумента в функцию, то возникнет исключение
Такой прием может быть полезен для того, чтобы улучшить понятность кода. Здесь, что вполне очевидно, можно использовать и позиционные аргументы – в том случае, если поместить их до
#функции
Для того чтобы при использовании некоей функции сделать так, чтобы ей можно было бы передавать только именованные аргументы, можно использовать аргумент
*
перед списком именованных аргументов.Таким образом, если просто передать два аргумента в функцию, то возникнет исключение
TypeError
. Но если передать их как именованные аргументы, то всё будет работать отлично.Такой прием может быть полезен для того, чтобы улучшить понятность кода. Здесь, что вполне очевидно, можно использовать и позиционные аргументы – в том случае, если поместить их до
*
.#функции