x = lambda a, b: a + b
print(x(3, 4))
Код:
x = lambda a, b: a + b
print(x(3, 4))
Объяснение:
Этот код определяет и использует лямбда-функцию.
x = lambda a, b: a + b
: Это строчка определяет лямбда-функцию и присваивает её переменной x
. Лямбда-функции - это анонимные (безымянные) функции, которые можно определить "в одну строку". В данном случае:
lambda
: Ключевое слово, обозначающее начало лямбда-функции.a, b
: Аргументы, которые принимает функция. Эта функция принимает два аргумента.:
: Разделитель между аргументами и выражением, которое функция возвращает.a + b
: Выражение, которое вычисляется и возвращается функцией. В данном случае, функция просто складывает два аргумента.print(x(3, 4))
: Эта строчка вызывает лямбда-функцию, присвоенную переменной x
, с аргументами 3
и 4
. Результат вызова (т.е. сумма 3 и 4) передается функции print()
для вывода на экран.Результат:
Код выведет на экран число 7
.