Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Негайно Викликаний Вираз Lambda | Рекурсія та лямбда-функції
Підручник з Функцій Python
close
Секція 5. Розділ 4
single

single

bookНегайно Викликаний Вираз Lambda

Свайпніть щоб показати меню

Негайний виклик функції lambda (IIFE) виконує кілька завдань:

  1. Локальність змінних: функція lambda викликається одразу, і всі змінні, визначені всередині неї, існують лише в межах цієї функції. Це допомагає уникнути конфліктів імен з іншими частинами коду;
  2. Ізоляція коду: IIFE дозволяє ізолювати частину коду, інкапсулюючи її у функцію. Це особливо корисно, коли потрібно визначити тимчасові змінні або області видимості для певного фрагмента коду, не впливаючи на решту програми;
  3. Захист глобального простору імен: використання IIFE допомагає запобігти додатковому засміченню глобального простору імен, оскільки вона використовується лише там, де оголошена.
12
square = (lambda x: x**2)(5) print(square)
copy

Цей вираз складається з функції lambda (lambda x: x**2), призначеної для обчислення квадрата числа, і вона одразу викликається з аргументом (5).

Завдання

Swipe to start coding

Реалізація лямбда-функції для перетворення температури з градусів Цельсія у градуси Фаренгейта. Формула перетворення виглядає так:

F=95C+32F = \frac{9}{5}C+32
  1. Визначення лямбда-виразу за допомогою ключового слова lambda.
  2. Вказати, що лямбда приймає один параметр (celsius).
  3. Обчислення Фаренгейта за заданою формулою.
  4. Встановлення температури в Цельсіях (celsius_temperature) у других дужках.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 5. Розділ 4
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

some-alt