Junior — Middle
80
Peut-on utiliser une fonction comme argument pour une autre fonction?
Entreprises à qui on a demandé
Soft Media Group
Réponse de l'IA
sobes.tech IA
Да, в Python функции являются объектами первого класса, поэтому их можно передавать в качестве аргументов другим функциям.
Пример:
def greet(name):
return f"Hello, {name}!"
def call_function(func, arg):
return func(arg)
result = call_function(greet, "Alice")
print(result) # Выведет: Hello, Alice!
В этом примере функция greet передается как аргумент в функцию call_function и вызывается внутри неё.