Python utilise lambda pour créer des fonctions anonymes. Lambda n'est qu'une expression et le corps de la fonction est beaucoup plus simple que def. Le corps d'un lambda est une expression, pas un bloc de code. Seule une logique limitée peut être encapsulée dans des expressions lambda. La fonction lambda possède son propre espace de noms et ne peut pas accéder aux paramètres en dehors de sa propre liste de paramètres ou dans l'espace de noms global.
Bien que la fonction lambda semble n'être écrite que sur une seule ligne, elle n'est pas équivalente à la fonction inline du C ou du C++. Le but de cette dernière est d'appeler de petites fonctions sans occuper la mémoire de la pile et ainsi augmenter le fonctionnement. efficacité.
lambda simplifie la forme d'écriture des fonctions et rend le code plus concis.
func = lambda x : x * x
x correspond au paramètre d'entrée de la fonction, et x * 🎜>Recommandations associées : "
Tutoriel Python"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!