Инструкции

Справочный раздел

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

Разделы инструкций

В сети

Пользователей: 255
Из них просматривают:
Аналоги: 77. Видео: 1. Галерея: 1. Даташиты: 71. Инструкции: 37. Новости: 14. Остальное: 4. Программы: 6. Производители: 11. Профиль пользователя: 2. Теги: 5. Форум: 26.
Участников: 2
Гостей: 253

Google , Яндекс , далее...
Рекорд 2375 человек онлайн установлен 26.12.2015.

Партнёры


Партнёры

Новые объявления

Оглавление

4.7.4. Короткая форма

Python содержит несколько популярных особенностей, характерных для языков функционального программирования. С помощью ключевого слова lambda Вы можете создать простую функцию без имени. Например, функция, возвращающая сумму двух своих аргументов, может быть записана как 'lambda a, b: a+b'. Короткая форма может быть использована везде, где требуется объект-функция. Её синтаксис ограничен одним выражением. Как и в обычных определениях функций, при записи в короткой форме Вы не можете ссылаться на переменные, находящиеся в области видимости, которая содержит определение этой функции. Однако это ограничение можно обойти, используя значения аргументов по умолчанию:

 

>>> def make_incrementor(n):
...     return lambda x, incr=n: x+incr
...
>>> f = make_incrementor(42)
>>> f(0)
42
>>> f(1)
43

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.

Разное

Интересно

Пайка SMD резисторов и прочих компонентов обычным паяльником:

Похожие инструкции