0
点赞
收藏
分享

微信扫一扫

Python匿名函数:lamdba()函数


Python里,这个小的函数。可以用来代替一些很小的函数。
在图像,音频,游戏方面有比较重要的作用。
当然,这也是我单独写出来的原因·
来一个简单的例子:
word:单词列表
ff:遍历列表里面单词的函数

>>> def ee(word,ff):
... for i in word:
... print(ff(i))
...
>>>

Python匿名函数:lamdba()函数_匿名函数:lamdba()

输出的话,单词首字母变大写。最后加上“!”.是不是比较有语气~

>>> def pp(s):
... return s.capitalize()+'!'
...
>>>

Python匿名函数:lamdba()函数_python_02


调用这个函数:

Python匿名函数:lamdba()函数_首字母_03


好吧,来用匿名函数试试:

Python匿名函数:lamdba()函数_匿名函数_04


就是这样子啦:

>>> ee(s,pp)
I!
Am!
Hard!
Work!
>>> ee(s,lambda word:word.capitalize() + '!')
I!
Am!
Hard!
Work!
>>>

用来定义会调函数,比较强·


举报

相关推荐

0 条评论