Skip to content

Commit 9073bb1

Browse files
committed
add text about mixing arguments
1 parent e1f0a44 commit 9073bb1

File tree

1 file changed

+6
-0
lines changed
  • modules/40-define-functions/500-named-arguments/ru

1 file changed

+6
-0
lines changed

modules/40-define-functions/500-named-arguments/ru/README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,12 @@ repeat(text="Hi", times=3) # именованный вызов
1818
repeat(times=3, text="Hi") # => HiHiHi
1919
```
2020

21+
Именованные аргументы можно комбинировать с позиционными: сначала идут позиционные, затем — именованные. Такой вызов остаётся читаемым и позволяет указывать только те параметры, которые нужно переопределить.
22+
23+
```python
24+
repeat("Hi", times=3) # позиционные + именованные => HiHiHi
25+
```
26+
2127
## Когда использовать именованные аргументы
2228

2329
Именованные аргументы полезны, когда у функции есть несколько параметров и не все из них нужно менять. В таких случаях можно указать только те параметры, которые действительно важны в конкретном вызове, а остальные оставить со значениями по умолчанию.

0 commit comments

Comments
 (0)