Maison > Article > développement back-end > Comment utiliser Python Lambda
Comment utiliser python lambda ?
Python utilise lambda pour créer des fonctions anonymes.
lambda n'est qu'une expression, et la fonction body est beaucoup plus simple que def.
Le corps de 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 a 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 ne pouvoir écrire qu'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. efficacité opérationnelle.
Syntaxe
La syntaxe de la fonction lambda ne contient qu'une seule instruction, comme suit :
lambda [arg1 [,arg2,.....argn]]:expression
Exemple (Python 2.0+)
#!/usr/bin/python # -*- coding: UTF-8 -*- # 可写函数说明 sum = lambda arg1, arg2: arg1 + arg2; # 调用sum函数 print "相加后的值为 : ", sum( 10, 20 ) print "相加后的值为 : ", sum( 20, 20 )
Résultat de sortie de l'exemple ci-dessus :
相加后的值为 : 30 相加后的值为 : 40
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!