clean up the Russian translation/fix link* (#34147)

* the Wikipedia link now points to the Russian Wikipedia page on DRY
This commit is contained in:
gmal1
2019-08-25 02:19:34 -04:00
committed by Randell Dawson
parent 5af9016e33
commit 5a535dffda

View File

@ -4,9 +4,9 @@ localeTitle: функции
---
## функции
Функция позволяет вам определить многоразовый блок кода, который может выполняться многократно в вашей программе.
Функции позволяют вам определить блок инструкций, который может выполняться многократно в вашей программе.
Функции позволяют создавать более сложные и [сухие](https://en.wikipedia.org/wiki/Don%27t_repeat_yourself) решения сложных проблем.
Функции облегчают управление более сложных информационных систем по принципу [DRY / Don't Repeat Yourself](https://ru.wikipedia.org/wiki/Don%E2%80%99t_repeat_yourself) , разработанного для снижения повторения информации.
Хотя Python уже предоставляет множество встроенных функций, таких как `print()` и `len()` , вы также можете определить свои собственные функции для использования в ваших проектах.
@ -18,7 +18,7 @@ localeTitle: функции
1. Ключевое слово `def`
2. имя функции
3. paranthesis '()' и внутри входных параметров paranthesis, хотя входные параметры являются необязательными.
3. скобки '()' и входные параметры внутри скобок, хотя входные параметры могут быть опущены.
4. двоеточие ':'
5. некоторый блок кода для выполнения
6. оператор возврата (необязательно)
@ -43,7 +43,7 @@ localeTitle: функции
multiply(3, 5) # prints 15 to the console
```
Функции - это блоки кода, которые можно повторно использовать, вызывая функцию. Это позволяет простое и элегантное повторное использование кода без явного переписывания разделов кода. Это делает код более читаемым, упрощает отладку и ограничивает ошибки ввода.
Функции - это блоки кода, которые можно повторно использовать, вызывая функцию. Вызвав функцию вы можете повторно использовать код без явного переписывания разделов кода, что делает код более элегантным, читаемым, упрощает отладку и уменьшает количество ошибок.
Функции в Python создаются с использованием ключевого слова `def` , за которым следуют имя функции и параметры функции в круглых скобках.
@ -60,7 +60,7 @@ localeTitle: функции
# result = 3
```
Вы можете определить значения по умолчанию для параметров, таким образом Python будет интерпретировать, что значение этого параметра является значением по умолчанию, если ни один не указан.
Вы можете определить значения по умолчанию для параметров, таким образом Python будет интерпретировать, что значение этого параметра является значением по умолчанию, если он(и) не указан(ы).
```python
def sum(a, b=3):
@ -107,7 +107,7 @@ s = sum
```
* Блок кода, который будет выполнять эта функция, включает все инструкции, отступы внутри функции.
* Блок кода, который будет выполнять эта функция должен следовать определение функции и должен быть форматирован так, как показано внизу. [PEP-8] (https://www.python.org/dev/peps/pep-0008/#indentation) рекомендует использовать 4 пробела для форматирования блоков кода.
```python
def myFunc():
@ -136,4 +136,4 @@ s = sum
### Дополнительная информация:
* [Python 3 Docs: определение функций](https://docs.python.org/3/tutorial/controlflow.html#defining-functions)
* [Python 3 Docs: определение функций](https://docs.python.org/3/tutorial/controlflow.html#defining-functions)