函数
定义函数
def 函数名(参数列表):
函数体
类型属于对象,变量是没有类型的
参数(必需参数、关键字参数、默认参数、不定长参数)
必需参数:须以正确顺序传入函数。调用时的数量须和声明时相同
关键字参数:允许函数调用时参数顺序与声明时不一致
默认参数:定义时设置默认值。没有传入相应参数时,就使用默认值。
不定长参数:一个函数能处理比当初声明时更多的参数。
加*:加了*的参数会以元组的形式导入,存放所有未命名的变量参数
加**:会以字典的形式导入
匿名函数
几个高阶函数
1.map()函数,接收一个函数 f 和一个列表。并把函数 f 依次作用在列表中的每个元素上
2.reduce()函数
3.filter()函数,进行过滤组成新的列表
4.sorted()函数,排序算法