Функции и их особенности
1. Что такое функция
def add(a, b):
return a + b2. Особенности функций в Python
2.1 Аргументы функций
def foo(a, b=2, *args, **kwargs):
print(a, b, args, kwargs)
foo(1, 3, 4, 5, x=10, y=20)
# 1 3 (4, 5) {'x': 10, 'y': 20}2.2 Возврат значений
2.3 Функции как объекты
2.4 Анонимные функции (lambda)
lambda)2.5 Вложенные функции
2.6 Декораторы
2.7 Документирование
2.8 Рекурсия
Last updated