From 9073bb18b29205678e2a2196777f0dc22c16123c Mon Sep 17 00:00:00 2001 From: Nikolay Gagarinov Date: Tue, 21 Oct 2025 20:45:41 +0500 Subject: [PATCH] add text about mixing arguments --- .../40-define-functions/500-named-arguments/ru/README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/40-define-functions/500-named-arguments/ru/README.md b/modules/40-define-functions/500-named-arguments/ru/README.md index 45be8f61..c37eb7c4 100644 --- a/modules/40-define-functions/500-named-arguments/ru/README.md +++ b/modules/40-define-functions/500-named-arguments/ru/README.md @@ -18,6 +18,12 @@ repeat(text="Hi", times=3) # именованный вызов repeat(times=3, text="Hi") # => HiHiHi ``` +Именованные аргументы можно комбинировать с позиционными: сначала идут позиционные, затем — именованные. Такой вызов остаётся читаемым и позволяет указывать только те параметры, которые нужно переопределить. + +```python +repeat("Hi", times=3) # позиционные + именованные => HiHiHi +``` + ## Когда использовать именованные аргументы Именованные аргументы полезны, когда у функции есть несколько параметров и не все из них нужно менять. В таких случаях можно указать только те параметры, которые действительно важны в конкретном вызове, а остальные оставить со значениями по умолчанию.