| Конструкция | Для чего | Мини-пример |
|---|---|---|
def name(parameters): | Определить пользовательскую функцию. | def add(a, b): |
pass | Оставить пустой блок корректным. | def TODO(): pass |
function(value) | Вызвать функцию. | greet('Alice') |
parameter=value | Передать именованный аргумент. | greet(age=30, name='Bob') |
default='Hello' | Задать значение по умолчанию. | def greet(name, greeting='Hello'): |
*args | Принять любое количество позиционных аргументов. | def total(*numbers): |
**kwargs | Принять любое количество именованных аргументов. | def info(**fields): |
return value | Вернуть результат и завершить функцию. | return a + b |
global name | Изменять глобальную переменную внутри функции. | global counter |
Как пользоваться справочником
Копируйте не отдельную строку, а идею конструкции. В рабочем коде добавляйте понятные имена переменных, обработку некорректных входных данных и короткие функции с одним назначением.