Функции.

Это функции, которые не требуют импорта и идут из коробки.

Рассмотрим некоторые из них.

Применяет функцию, которая передается в качестве первого параметра, к каждому элементу списка, переданного в качестве второго параметра.

Возвращает результат в виде списка.

лямбда функция - это функция без названия (анонимная).

Применяется для более короткой записи для улучшения читабельности кода т.к. при такой конструкции нет необходимости определять функцию под каким то именем потому что она используется только в одном месте.

items = [1, 2, 3]
print items

def mf(x):
    return x**2

result = map(mf,items)
print result
lambda <переменная, передаваемая параметром ф-ции> : <операция, возвращаемая функцией>

Это элементы языка, принимающие аргументы и возвращающие значение.

Определяется функция с помощью конструкции def.

Функция может принимать произвольное количество аргументов или не принимать их вовсе.

Также распространены функции с произвольным числом аргументов, функции с позиционными и именованными аргументами, обязательными и необязательными.

Вызов функции.

В начале должны следовать неименованные аргументы.

def func():
    pass
def add(x,y):
    print 'Result %s' % str(x+y)
Потратить 2 кредита и начать обучение!
Задать вопрос, прокомментировать.