自学内容网 自学内容网

【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)!