Sobes.tech
Назад к вопросам
Junior — Middle
80

Можно ли передавать функцию как параметр другой функции в Python?

Компании, где спрашивали
СБЕР АвтоСБЕР Авто

Ответ от нейросети

sobes.tech AI

Да, в Python функции являются объектами первого класса, поэтому их можно передавать как параметры другим функциям. Это позволяет создавать более гибкий и модульный код. Например:

def greet(name):
    return f"Привет, {name}!"

def call_function(func, arg):
    return func(arg)

result = call_function(greet, "Мир")
print(result)  # Выведет: Привет, Мир!