Maison > développement back-end > Tutoriel Python > Qu'est-ce que lambda en python ?

Qu'est-ce que lambda en python ?

藏色散人
Libérer: 2019-06-22 11:33:36
original
8023 Les gens l'ont consulté

Qu'est-ce que lambda en python ?

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
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal