4 o0 Y; s5 m, J综合使用8 O9 t3 X0 J" S9 E; u. h
6 B: g( Q. e4 H r
3 E$ a! A) u& ~% \+ O* w: K# k3 K
" k/ v0 k' p* J$ k3 Q I
# P( m, _3 Y. E! s
74.一句话解决阶乘函数? ( s( Y* M# I+ }1 }$ H6 z! I1 s t$ L" i) [# c5 {& b
+ ]$ C2 U5 X ^/ Greduce(lambda x,y : x*y,range(1,n+1))- V( ?% Z ^1 j6 W4 w+ z8 G
18 m* R/ P, N5 J* h" p, M. ?! S
75.什么是lambda函数? 有什么好处?9 G$ h" N9 s) G) L- {8 \' U) x! |
; j2 x( }6 P% k. [ & Z! O8 X+ X/ | a6 X' A, k$ b2 Rlambda 函数是一个可以接收任意多个参数(包括可选参数)并且返回单个表达式值的函数 ( a. L4 q+ B# v* y/ k( t 4 ?2 @: @6 T1 Z2 m+ T3 n6 E/ b- h) O, a% x
1.lambda函数比较轻便,即用即仍,很适合需要完成一项功能,但是此功能只在此一处使用,连名字都很随意的情况下5 |) D( C1 b; v7 c# C0 D- W
2.匿名函数,一般用来给filter,map这样的函数式编程服务 ' A8 e' E& b2 K1 n3.作为回调函数,传递给某些应用,比如消息处理7 L+ s' Z2 M" h$ C4 w: H
————————————————+ C$ J( c0 k" `) k5 w
版权声明:本文为CSDN博主「yk 坤帝」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。, t# b; ?6 R) ^# M5 \
原文链接:https://blog.csdn.net/qq_45803923/article/details/117754922 t* _* v2 w9 w( i+ @ 0 C7 U/ ^9 a l7 Y8 w; }) N# X$ s5 j1 v* V [( a