Перейти к содержимому

(lambda x: x + 1)(2) #lambda функция в Python 3

Пример №1:

print (  (lambda x: x + 1)(2)  )

(lambda x: x + 1)(2) = lambda 2: 2 + 1

= 2 + 1
= 3

Результат:

3

Пример №2:

add_one = lambda x: x + 1
print (  add_one(2)  )

Результат:

лямбда-функция в примере №2 эквивалентна написанию этого:
def add_one(x):
    return x + 1
print (    add_one(2)  )

Пример №3:

full_name = lambda first, last: f'Full name: {first.title()} {last.title()}'
full_name('guido', 'van rossum')

Результат:

'Full name: Guido Van Rossum'

Добавить комментарий