【Python】函数
声明:以下内容均学习自《流畅的Python》一书
1、高阶函数
高阶函数 (higher order function)接受函数为参数或者把函数作为结果返回的函数,如map()函数、sorted()函数、filter()函数。
#根据单词长度排序
fruits = ['strawberry', 'fig', 'apple', 'cherry', 'raspberry', 'banana']
sorted(fruits, key=len) # ['fig', 'apple', 'cherry', 'banana', 'raspberry', 'strawberry']
# 反向拼写单词
def reverse(word):
return word[::-1]
reverse('testing') # 'gnitset'
2、归约函数
sum(iterable):求和
all(iterable):iterable中没有表示假值的元素时返回 True;all([]) 返回 True。
any(iterable):只要 iterable中有元素是真值就返回 True;any([]) 返回 False。
原文地址:https://blog.csdn.net/lemon9597/article/details/144385590
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!